CatStation/Content.Server/Atmos/EntitySystems
Whatstone 7c7544e014
Add the ability for ghosts to extinguish candles. (#44810)
* SpookyExtinguish, oooooo

* comments, intensity

* Use allowedIntensity in GhostSystem

* commento-stuffed

* GhostComponent: return to BooCount for sanity

* unindento

* fix ghost component, dependency order (holy shit)

* More cleanup than feature at this point

* Add partial to PoweredLightSystem

* event field order, ghost system comments

* Separate spooky, consistency w.r.t. DoGhostEvent

* BooActionEvent handler to GhostSystem.Boo, fix ext

* featuring kenny blankenship and vic romano

* fix maximum value

* Fix BooIntensity comment

* remove whitespace

* comments, RevenantSystem: set handled

* "for a typical ghost"

* Address PR suggestions

* Use Handled, SpookyLight: BooIntensity->Intensity

* Use Handled in BooActionEvent handler, update name

* remove query

* address beck-thompson's requested changes + Handled

* ResponseIntensity setter, private Handled setter

* Check Handled, not !Handled

* there is a third

* the hell was this using placement

* Obsolete Extinguish, Try with Entity<T>

* why wasn't this using TimeOffsetSerializer

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-08-04 05:15:17 +00:00
..
AirFilterSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AirtightSystem.cs Use dependency injection for EntityQuery<T>s in Content.Server (#43566) 2026-05-17 15:59:37 +00:00
AtmosDebugOverlaySystem.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
AtmosphereSystem.API.cs Migrate Atmospherics to TensorPrimitives (#44139) 2026-06-02 12:52:50 -07:00
AtmosphereSystem.BenchmarkHelpers.cs Move a metric fuckton of AtmosphereSystem to Shared. (#42989) 2026-03-14 08:53:49 +00:00
AtmosphereSystem.Commands.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
AtmosphereSystem.cs IHeatContainers for TemperatureComponent (#42785) 2026-07-26 07:56:44 +00:00
AtmosphereSystem.CVars.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AtmosphereSystem.DeltaPressure.cs Migrate Atmospherics to TensorPrimitives (#44139) 2026-06-02 12:52:50 -07:00
AtmosphereSystem.ExcitedGroup.cs Document Atmospherics ExcitedGroups (#41269) 2025-11-03 11:49:36 +00:00
AtmosphereSystem.Gases.cs Cleanup: ProtoMan Part 1 - remove Shared EntitySystem IPrototypeManager instances (#44386) 2026-06-29 10:18:44 +00:00
AtmosphereSystem.GridAtmosphere.cs Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
AtmosphereSystem.HighPressureDelta.cs AtmosTest migration to GameTest (#44846) 2026-07-22 04:11:29 +00:00
AtmosphereSystem.Hotspot.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AtmosphereSystem.LINDA.cs AtmosTest migration to GameTest (#44846) 2026-07-22 04:11:29 +00:00
AtmosphereSystem.Map.cs Move GasMixture to shared (#27480) 2024-04-30 14:31:05 -07:00
AtmosphereSystem.Monstermos.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AtmosphereSystem.Processing.cs Use dependency injection for EntityQuery<T>s in Content.Server (#43566) 2026-05-17 15:59:37 +00:00
AtmosphereSystem.Superconductivity.cs Move a metric fuckton of AtmosphereSystem to Shared. (#42989) 2026-03-14 08:53:49 +00:00
AtmosphereSystem.Utils.cs Move a metric fuckton of AtmosphereSystem to Shared. (#42989) 2026-03-14 08:53:49 +00:00
AtmosPipeLayersSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AutomaticAtmosSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
BarotraumaSystem.cs PressureImmunity StatusEffects (#43667) 2026-08-02 02:08:27 +00:00
DeltaPressureSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
FirestarterSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
FlammableSystem.cs Add the ability for ghosts to extinguish candles. (#44810) 2026-08-04 05:15:17 +00:00
GasAnalyzerSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
GasMinerSystem.cs Stinky Smite (#44394) 2026-07-02 22:18:14 +00:00
GasTankSystem.cs More item status (#39264) 2026-07-19 23:41:09 +00:00
GasTileOverlaySystem.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
HeatExchangerSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
PipeRestrictOverlapSystem.cs Use dependency injection for EntityQuery<T>s in Content.Server (#43566) 2026-05-17 15:59:37 +00:00
PressureImmunityStatusEffectSystem.cs PressureImmunity StatusEffects (#43667) 2026-08-02 02:08:27 +00:00