CatStation/Content.Shared/Light
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
..
Components Add the ability for ghosts to extinguish candles. (#44810) 2026-08-04 05:15:17 +00:00
EntitySystems Add the ability for ghosts to extinguish candles. (#44810) 2026-08-04 05:15:17 +00:00
LightToggleEvent.cs Move UnpoweredFlashlight to shared (#27449) 2024-04-29 13:22:11 +10:00
PoweredLightDoAfterEvent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SharedEmergencyLightSystem.cs light refactoring/rework (#19314) 2023-09-03 22:31:10 -07:00
SharedHandheldLightSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
SharedPoweredLightVisuals.cs Glowy lights - light fixtures now actually glow (#23428) 2024-01-03 19:46:11 +11:00
SharedRgbLightControllerSystem.cs Code cleanup: Dirty(Comp) (#26238) 2024-03-19 23:27:02 -04:00
SharedRotatingLightSystem.cs light refactoring/rework (#19314) 2023-09-03 22:31:10 -07:00
SharedUnpoweredFlashlightVisuals.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00