CatStation/Content.Shared/Singularity/Components
Fildrance 1a5e9acb24
Extract notify on non-functioning from emitter (#45346)
* refactor: extracted notify-on-non-functioning feature from emitter component

* refactor: revert server side PowerStateSystem usage of SubscribeLocalEvent - it is not calling base Initialize, skip SetWorkingState raising event on init

* refactor: ensureAPC is now conditional for powerstate

* refactor: fix double notifiation on destruction and on un-powering for emitter

* refactor: added LocTurnedOff for NotifyOnNonFunctioningComponent, fix double alert on destruction, removed emitter-deconstructed-broadcast as it is unused (cannot deconstruct withou unanchor)

* refactor: modernize server PowerStateSystem subscription

* refactor: update and modernize PowerStatePrototypeTest

* refactor: give APE specific radio message upon unlocking

* refactor: extracted PowerStateSystem.SetPowerLoad to split init from triggering is-working change event

* Update Content.Server/Power/EntitySystems/PowerStateSystem.cs

---------

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2026-08-16 23:08:58 +00:00
..
ContainmentFieldComponent.cs ContainmentFieldComponent's garbage destruction can now be disabled (#29376) 2024-06-23 11:34:32 -04:00
ContainmentFieldGeneratorComponent.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00
EventHorizonComponent.cs Use new ComponentPauseGenerator (#25183) 2024-02-26 14:36:19 +11:00
SharedEmitterComponent.cs Extract notify on non-functioning from emitter (#45346) 2026-08-16 23:08:58 +00:00
SharedParticleAcceleratorComponent.cs
SharedRadiationCollectorComponent.cs Radiation collector sprite update (#20956) 2023-10-13 19:08:00 -04:00
SingularityComponent.cs Yaml audio params are often ignored (#36259) 2026-07-25 16:16:23 +00:00
SingularityDistortionComponent.cs Kill ComponentExt (#20907) 2023-10-11 20:19:46 +11:00
SingularityGeneratorComponent.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00