Files
tbd-station-14/Content.Client
Centronias 9053c9692f Decouple Lights from Toggleable Visuals (and headphone music notes bugfix) (#35341)
* - Combine enum keys `ToggleableLightVisuals` and `ToggleVisuals` into `ToggleableVisuals`
- Rename `ToggleableLightVisualsComponent` to `ToggleableVisualsComponent` and `ToggleableLightVisualsSystem` to `ToggleableVisualsSystem`
  - (The `SpriteLayer` field on the component is now required because the old default of `light` doesn't make sense anymore)
- Make it so that `ToggleableVisualsComponent` works even when there's not a light attached to the entity
  - (Amazingly this seems to have only applied to  Headphones, but I can only imagine there are many other things people would like to do with simple toggleable visuals)
- Explicitly make `ItemTogglePointLightComponent`'s purpose to make `ToggleVisualsComponent` apply to `PointLightComponent`s on the same entity.
  - Add field `ToggleableVisualsColorModulatesLights`, which makes the `Color` appearance value of `ToggleableVisuals` modulate the color of lights on the same entity
  - Lots of prototype updates to uptake the above

* fix bad merge

* unbork robust

* blindly letting rider reformat stuff

* I guess I never cleaned up these imports at all
2025-05-30 19:53:56 -04:00
..
2025-05-02 18:22:29 +10:00
2024-07-26 10:30:49 -07:00
2025-05-02 18:22:29 +10:00
2025-04-19 16:20:40 +10:00
2025-04-21 12:24:44 +02:00
2025-04-19 16:20:40 +10:00
2025-04-30 17:49:36 +10:00
2025-05-02 18:18:08 +10:00
2025-05-17 13:20:11 -04:00
2024-09-24 19:02:51 +02:00
2025-05-22 11:22:08 +10:00
2025-04-10 22:19:48 -07:00
2025-02-12 23:46:02 -05:00
2025-05-02 18:18:08 +10:00
2024-07-21 17:17:59 +10:00
2024-08-25 22:18:42 +10:00
2024-08-23 11:14:38 +02:00
2024-08-25 22:18:42 +10:00
2025-05-17 15:22:40 +10:00
2024-12-17 20:18:15 +01:00
2025-02-08 17:17:55 +11:00
2024-09-26 18:55:59 +02:00
2025-05-20 01:08:55 -04:00
2025-02-23 18:23:00 +11:00