fish-station/Content.Server/Atmos/EntitySystems
Hannah Giovanna Dawson cdbe92d37d
Update DamageableSystem to modern standards (#39417)
* Update DamageableSystem to modern standards

* DamageContainerId -> DamageContainerID with lint flag

* Replace strings with protoids

* Make CVar subscription declarations all consistently whitespaced

* ChangeDamage -> TryChangeDamage, cope with C# jank

* Revert event signature changes

* Restore a comment

* Re-add two queries

* Init the queries

* Use appearanceQuery in DamageChanged

* Use damageableQuery in TryChangeDamage

* Use damageableQuery in SetDamageModifierSetId

* Final cleanup, fix sandboxing

* Rectify ExplosionSystem:::ProcessEntity's call to TryChangeDamage

* Re-organize DamageableSystem

* first big fuck you breaking change.

* THATS A LOT OF DAMAGE!!!

* Fix test fails

* test fixes 2

* push it

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-27 19:53:04 +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 Fix Atmospherics dP not trolling partially airtight entities (#40435) 2025-10-14 22:35:25 +00: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 Update DamageableSystem to modern standards (#39417) 2025-10-27 19:53:04 +00:00
AtmosphereSystem.CVars.cs Atmos Delta-Pressure Window Shattering (#39238) 2025-09-03 16:58:48 -07:00
AtmosphereSystem.DeltaPressure.cs Update DamageableSystem to modern standards (#39417) 2025-10-27 19:53:04 +00: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 Update DamageableSystem to modern standards (#39417) 2025-10-27 19:53:04 +00:00
DeltaPressureSystem.cs DeltaPressure Predicted Examine (#41135) 2025-10-27 11:00:37 +00:00
FirestarterSystem.cs Firestarter fixes (#24647) 2024-02-01 00:01:52 +11:00
FlammableSystem.cs Update DamageableSystem to modern standards (#39417) 2025-10-27 19:53:04 +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