Commit Graph

42 Commits

Author SHA1 Message Date
Ilya246 ace02e2ef6 Kill Spdx (#2749) 2025-12-06 14:09:59 +03:00
Ark d10c69f3b9 Traits II (#2532)
* REDSHIRT

* WHAT IS THE MOST YOU EVER LOST ON A COIN TOSS?

* STAND PROUD

* NANOMACHINES SON

* STOMACH ACHE

* CHILLY

* TOLERANCE

* Thanks DummeHytteOst

* DO NOT BREAK DO NOT BREAK

* META

* I CAN SWAP ARMOR PLATES?!

* chore: automatically update REUSE headers

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-31 12:22:38 -07:00
Ark 57cdadde24 Traits I (#2522)
* KILL ME

* MEMENTO MORI

* IMPERFECTION

* ROYAL DISEASE

* COMPARE YOURSELF

* GLUTTONY

* UPGRADE

* WEAKNESS

* STOP CONFUSING ME

* AWARE

* DIGGY DIGGY HOLE

* GAME OVER

* chore: automatically update REUSE headers

* STOP GIVING ME FILS

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-30 17:31:05 -07:00
Ark 5f6d0332bf Cleaning Up Some Issues (#2430)
* Initial

* chore: automatically update REUSE headers

* Fixes some missing locales under the Controls menu

* Scrap deletion for being unable to infest exped/salvage mobs

* chore: automatically update REUSE headers

* Chimeras revive now!

* chore: automatically update REUSE headers

* Fix parallax on main menu and alerts are now global

* chore: automatically update REUSE headers

* Oops my mistake

* Cobra gland glows better

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-18 22:14:39 +00:00
ScyronX fa9ee5a346 Ports Languages From EE (#1882)
* languages ported 👍

* last fix

* font fix

* chore: automatically update REUSE headers

* chore: automatically update REUSE headers

* fix

* comment

* fix

* You dont exist.

* noob

* MANUAL OVERRIDE

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
Co-authored-by: starch <starchpersonal@gmail.com>
2025-08-12 19:04:31 -04:00
Whatstone f7615d2bc3 Merge branch 'stable' of https://github.com/space-wizards/space-station-14 into 2025-02-10-february-upstream-merge 2025-02-20 17:10:16 -05:00
Whatstone 399c74cd59 Merge branch 'stable' of https://github.com/space-wizards/space-station-14 into 2025-02-10-february-upstream-merge 2025-02-10 16:30:02 -05:00
Zachary Higgs 6cb30b3092 Make UnrevivableComponent shared, give the component reason messages and if it shows up on the analyzer (#35013)
* Make UnrevivableComponent shared

- Move UnrevivableComponent to shared

- add reason messages and if the status shows up in a health analyzer

* Update Content.Shared/Traits/Assorted/UnrevivableComponent.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Make UnrevivableComponent networked

* Update Content.Shared/Traits/Assorted/UnrevivableComponent.cs

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-02-10 00:16:21 +01:00
Coolsurf6 012c835559 Added Pain Numbness Trait (#34538)
* added pain-numbness component and system

* added numb as a trait that pulls the pain numbness component

* removed new event as mob threshold event as already being fired

* checked for MobThresholdsComponent first before running VerifyThresholds

* refacted force say to using LocalizedDatasetPrototype and added numb messages

* added severity check alert

* added comment for BeforeForceSayEvent

* removed space formatting

* changed Cancelled to CancelUpdate, fixed spacing and added two more damage-force-say-numb

* changed prefix damage-force-say-numb to 5 (whoops)
2025-01-27 11:34:20 +01:00
GreaseMonk 4c92267b8e Merge branch 'stable' of github.com:space-wizards/space-station-14 into upstream-stable-december 2025-01-09 00:34:47 +01:00
lunarcomets b45c9d5129 fix PermanentBlindnessComponent to be not so permanent (#33292)
* adjust min blindness back to 0 when PermanentBlindnessComponent is removed

* mapinit changes

* remove OnRemove, move changes to OnShutdown

* goodbye event

* dependency removal

* final adjustment

---------

Co-authored-by: lunarcomets <luanrcomets2@gmail,com>
2024-11-30 13:56:52 +11:00
Whatstone e091a26edb Merge commit '5543689c144a9e48d9ef290f8c25350ac934999a' into jul24-upstream-merge 2024-07-06 15:20:10 -04:00
metalgearsloth 8985a48a34 Fix unlimited MaxTraitPoints for traits (#29600)
-1 is a silly API because now you have to handle it everywhere manually instead of using nullability.
2024-06-30 14:28:49 +10:00
metalgearsloth 6937857446 Ensure trait groups get validated (#28730)
* Ensure trait groups get validated

The only validation being done was on the UI. I also made the "Default" group match the PascalCase naming schema so might be a slight breaking change but the original PR only got merged a few days ago.

* overwatch
2024-06-29 15:39:57 +10:00
Leon Friedrich fa3c89a521 Partial buckling refactor (#29031)
* partial buckling refactor

* git mv test

* change test namespace

* git mv test

* Update test namespace

* Add pulling test

* Network BuckleTime

* Add two more tests

* smelly
2024-06-20 01:14:18 +10:00
Whatstone 813b84deca Merge branch 'master' of https://github.com/space-wizards/space-station-14 into june24-upstream-merge 2024-06-16 20:54:14 -04:00
Ed a4d1601758 Accent trait limit (#28046) 2024-06-03 14:47:06 -04:00
Moomoobeef 1699ddecf8 Adds new "Short-Sighted" trait! (#26037)
* initial commit

* blindness trait now uses minDamage as suggested by deathride

* made fixes for review for shortsightedness

* review appeasal

* removed PermanentPoorVision & merged its functionality into PermanentBlindness
2024-05-09 18:40:49 -07:00
metalgearsloth d2f20d8955 Remove vehicles (#24681)
* Remove wheelchairs

Vehicle code is dogwater and wheelchairs just keeps exposing edgecases. If someone wants it brought it back they can do vehicle refactor.

* Also this one

* Remove vehicles

* goodbye vehicles

* Remove this check

* sasd

* Cronch

* Add sprites back

* jani
2024-02-01 11:33:10 +11:00
deathride58 aa6645c8e9 Blindness rework - damaged eyes are now a stylized simulation of legal blindness (#23212)
* blindness rework - damaged eyes now simulate legal blindness

* hEY THATS FOR DEMONSTRATION PURPOSES ONLY AAA

* attributions

* makes eyeclosecomponent adminbus compatible

* useshader(null)
2024-01-03 01:07:02 -08:00
metalgearsloth 269c93245d Unrevert audio (#21330)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-11-27 22:12:34 +11:00
DrSmugleaf 2d58d19b07 Make all prototype types partial (#21374) 2023-11-01 19:56:23 -07:00
metalgearsloth 5b8f3c48c4 Revert "Update submodule to 175.0.0 (#21318)" (#21319) 2023-10-29 15:29:30 +11:00
metalgearsloth 9b1b3e03ed Content audio (#20862) 2023-10-29 14:58:23 +11:00
DrSmugleaf a88e747a0b Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
Morb fb5f8dadbb Wheelchair fixes (#18901)
* Remove netsync

* Replace OnStartup with OnMapInit

* Dont remove component

* Remove component ensure

* Remove using

* Cancel all moving or stand events

* Fix description

* Revert "Replace OnStartup with OnMapInit"

This reverts commit 5b7470d0dfa7a7c127dec6a06534b339f140ffac.

* Remove stand events cancel
2023-08-13 01:29:39 -06:00
Morb 8187e00072 [Trait] Wheelchair bound (#18785)
* Init commit

* move to shared and remove all from component

* maybe that

* Use SharedBuckleSystem

* Rename to WheelchairBound

* Move Carriage to prototype

* Update sprite to TG, add folded sprite, rename carriage to wheelchair

* Fix wheelchair rsi path

* Add stand & down for buckling

* Add wheelchair inhand sprites

* Move wheelchair down in file & fix fold sprite & add suffix Vehicle

* Use new wheelchair id

* Add standing & speed reset on component remove

* Split system to leg paralyzed and wheelchair bound

* Rename to LegsParalyzed

* Rename in prototype

* Move LegsParalyzed to shared

---------

Co-authored-by: Ray <vigersray@gmail.com>
2023-08-07 18:28:59 -06:00
Leon Friedrich 385b587cfc Validate prototype ids in c# fields (#18224) 2023-07-30 03:34:51 +10:00
OctoRocket f1f549e360 [Fix] Implement Accentless Trait Reviews. (#18322) 2023-07-26 17:25:38 +10:00
OctoRocket 84a225da47 [Add] Adds the accentless trait (#18303)
* Accentless trait revival, not done yet

* Works for lizard, but for some reason dwarf crashes it

* Fixed!
2023-07-26 00:54:45 -06:00
Slava0135 34bdb773f9 Mass hallucinations event (#17321)
* paracusia component auto comp state

* it works

* rule component config
2023-06-15 00:45:50 -06:00
forkeyboards e72db80060 White Cane for Blind People (#16318) 2023-05-13 13:11:35 +10:00
Leon Friedrich 84299cae63 Blindness refactor (#15705)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-04-29 15:32:14 +10:00
Scribbles0 46e89c07c8 New Traits (#13763) 2023-03-04 23:44:13 -04:00
metalgearsloth 007b079330 Fix some comp dirty / appearance warnings (#13193)
* Fix some comp dirty / appearance warnings

* also dis
2022-12-27 17:58:53 +01:00
Pieter-Jan Briers a323671984 Changes for prototype load parallelization (#13066)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-12-20 14:25:34 -08:00
Morb 58cb7121b0 Localize traits (#11765)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-11-09 11:16:48 +11:00
Nemanja d5b892ff3e rejuvenate support for eye damage (#12164) 2022-11-08 13:32:36 +11:00
Rane 084b482cfe Entity whitelist/blacklist for traits (#12348) 2022-11-04 12:37:17 +11:00
rolfero 9bbe0fec06 Add description tooltips to traits, jobs and antagonists (#11661)
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-10-26 22:52:21 +11:00
Moony 0c46f99004 Blindness, Narcolepsy, Pacifism, and uncontrollable sneezing (#11489)
* start work

* blindness actually works now

* doc

* doc you too.

* i desire to sneeze my lungs out

* no punchie

* s

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-09-29 18:23:12 -05:00
Visne 4cc5fa239e Implement traits system (#10693) 2022-09-10 08:40:06 -07:00