fish-station/Content.Server/Atmos/EntitySystems
Princess Cheeseballs 4059c29ebc
Entity effects ECS refactor (#40580)
* LOCKED THE FUCK IN

* Forgot this little fella

* Crying

* All entity effects ported, needs cleanup still

* Commit

* HEHEHEHAW

* Shelve for now

* fixe

* Big

* First big chunk of changes

* Big if true

* Commit

* IT BUILDS!!!

* Fix LINTER fails

* Cleanup

* Scale working, cut down on some evil code

* Delete old Entity Effects

* Accidentally breaking shit by fixing bugs

* Fix a bunch of effects not working

* Fix reagent thresholds

* Update damage

* Wait don't change the gas metabolisms A

* Cleanup

* more fixes

* Eh

* Misc fixes and jank

* Remove two things, add bullshit, change condition to inverted

* Remove unused "Shared" system structure

* Namespace fix

* merge conflicts/cleanup

* More fixes

* Guidebook text begins

* Shelve

* Push

* More shit to push

* Fix

* Fix merg conflicts

* BLOOD FOR THE BLOOD GOD!!!

* Mild cleanup and lists

* Fix localization and comments

* Shuffle localization around a bit.

* All done?

* Nearly everything

* Is this the end?

* Whoops forgot to remove that TODO

* Get rid of some warnings for good measure...

* It's done

* Should make those virtual in case we want to override them tbqh...

* Update Content.Shared/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeeds.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* Fix test fails real

* Add to codeowners

* Documentation to everything

* Forgot to push whoops

* Standardize Condition names

* Fix up metabolism a little as a treat

* review

* add IsServer checks

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
2025-10-12 21:23:42 +00:00
..
AirFilterSystem.cs Resolve all non-obsoleting warnings in content (#27934) 2024-05-11 20:13:58 -07:00
AirtightSystem.cs Clean up some parts of ExplosionSystem (#40485) 2025-09-28 16:23:40 +00:00
AtmosDebugOverlaySystem.cs Run fixgridatmos for cargo & emergency shuttle (#26382) 2024-03-25 03:17:56 +11:00
AtmosExposedSystem.cs Move GasMixture to shared (#27480) 2024-04-30 14:31:05 -07:00
AtmosphereSystem.API.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
AtmosphereSystem.BenchmarkHelpers.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
AtmosphereSystem.Commands.cs fix atmos grid markers (#37142) 2025-05-03 09:11:31 +02:00
AtmosphereSystem.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
AtmosphereSystem.CVars.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
AtmosphereSystem.DeltaPressure.cs Fix DeltaPressure damage not capping beyond a certain pressure (#40125) 2025-09-05 00:09:54 -07:00
AtmosphereSystem.ExcitedGroup.cs Only auto-enable internals when necessary (#28248) 2024-05-31 12:28:11 +10:00
AtmosphereSystem.Gases.cs Predict LungSystem (#40729) 2025-10-09 10:26:21 +00:00
AtmosphereSystem.GridAtmosphere.cs Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
AtmosphereSystem.HighPressureDelta.cs Convert AtmosphereSystem sound path strings to SoundSpecifiers (#38403) 2025-06-17 22:52:11 +02:00
AtmosphereSystem.Hotspot.cs Convert AtmosphereSystem sound path strings to SoundSpecifiers (#38403) 2025-06-17 22:52:11 +02:00
AtmosphereSystem.LINDA.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.Map.cs Move GasMixture to shared (#27480) 2024-04-30 14:31:05 -07:00
AtmosphereSystem.Monstermos.cs Fix firelocks failing to drop fast enough (#38918) 2025-07-15 20:18:55 -07:00
AtmosphereSystem.Processing.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
AtmosphereSystem.Superconductivity.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.Utils.cs Fix for obsolete method warning in AtmosphericsSystem (#37897) 2025-05-28 11:16:54 +02:00
AtmosPipeLayersSystem.cs Fix some popup issues with pipe layer changes (#38244) 2025-06-11 22:31:48 -07:00
AutomaticAtmosSystem.cs AutomaticAtmosSystem uses MassDataChangedEvent, clarifies TileMassMultiplier (#37548) 2025-05-17 21:57:50 -04:00
BarotraumaSystem.cs Remove AlertType and AlertCategory (#27933) 2024-05-23 22:43:04 -04:00
DeltaPressureSystem.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
FirestarterSystem.cs Firestarter fixes (#24647) 2024-02-01 00:01:52 +11:00
FlammableSystem.cs Entity effects ECS refactor (#40580) 2025-10-12 21:23:42 +00:00
GasAnalyzerSystem.cs Fix gas analyzer and anom scanner wrong state (#38285) 2025-06-12 14:16:07 -07:00
GasMinerSystem.cs Add verbose (client predicted!) examine text to Gas Miners (#30480) 2024-08-08 12:14:31 +10:00
GasTankSystem.cs Move PriceCalculationEvent and EstimatedPriceCalculationEvent to shared (#37782) 2025-05-24 19:36:38 +02:00
GasTileOverlaySystem.cs Revert "Add heat distortion shader for hot gases" (#40352) 2025-09-14 20:48:24 +02:00
HeatExchangerSystem.cs Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
PipeRestrictOverlapSystem.cs Layering for atmospheric pipes (#36124) 2025-06-01 22:01:43 -07:00