Files
Delta-v/Content.Client
Centronias 697879a0ee 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-08-06 22:06:58 +02:00
..
2025-04-25 01:58:16 +00:00
2025-07-23 14:52:18 +01:00
2024-12-27 16:40:05 +00:00
2025-05-18 16:21:09 +01:00
2024-08-09 18:08:24 +01:00
2023-10-03 14:15:46 -05:00
2025-05-18 16:21:09 +01:00
2025-03-23 15:47:56 +00:00
2025-04-04 17:18:19 +01:00
2024-09-10 01:20:38 +10:00
2022-10-12 10:16:23 +02:00
2025-05-06 19:35:03 -04:00
2025-05-06 19:35:03 -04:00
2025-05-18 15:52:39 +01:00
2025-05-18 16:20:43 +01:00
2025-05-18 18:12:43 +01:00
2022-05-18 14:07:35 +10:00
2024-10-02 11:36:12 +01:00
2025-05-19 07:49:53 +01:00
2025-05-06 19:35:03 -04:00
2025-08-04 19:20:00 +02:00
2025-05-06 19:35:03 -04:00
2025-03-01 12:53:19 +00:00
2025-06-16 11:26:40 +02:00
2024-07-05 20:23:41 +02:00
2024-09-10 01:20:38 +10:00
2023-10-24 18:04:06 +02:00
2025-05-18 16:20:43 +01:00
2024-08-09 17:52:23 +01:00
2025-05-06 19:35:03 -04:00
2023-10-03 14:15:46 -05:00
2025-05-06 19:35:03 -04:00
2024-08-27 01:00:42 +01:00
2023-09-27 21:59:12 +02:00
2025-05-06 19:35:03 -04:00
2025-05-06 19:35:03 -04:00
2023-09-27 21:59:12 +02:00
2024-09-10 01:20:38 +10:00
2024-08-27 00:42:12 +01:00
2024-09-10 01:20:38 +10:00
2023-10-08 19:52:10 +02:00
2023-01-05 05:56:35 +11:00
2024-08-27 01:00:42 +01:00
2025-05-18 18:10:03 +01:00
2024-12-21 10:13:32 +00:00
2024-10-02 12:06:05 +01:00
2025-08-04 15:25:05 +02:00
2025-03-01 14:12:40 +00:00
2022-02-05 11:39:36 -07:00