CatStation/Content.Server/Singularity/EntitySystems
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
..
ContainmentFieldGeneratorSystem.cs Cleanup: fix content-side obsolete TransformComponent warnings (#44494) 2026-07-28 22:45:45 +00:00
ContainmentFieldSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
EmitterSystem.cs Extract notify on non-functioning from emitter (#45346) 2026-08-16 23:08:58 +00:00
EventHorizonSystem.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
GravityWellSystem.cs Use dependency injection for EntityQuery<T>s in Content.Server (#43566) 2026-05-17 15:59:37 +00:00
RadiationCollectorSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SingularityAttractorSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SingularityGeneratorSystem.cs Use dependency injection for EntityQuery<T>s in Content.Server (#43566) 2026-05-17 15:59:37 +00:00
SingularitySystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00