Light Box Items seem to have broken I/O interactions. FadeToColor does not work on the textures of the light itself, like other light items, and SetColorLight and SetColorTrim have their outputs swapped.
Steps to Reproduce
Wire up some light boxes with I/O to a set of levers, as shown below, each Lever triggering a function.
What I expected to happen
For Light Boxes to behave in line with other light items.
What happened
Take a Look. I wired these Light Boxes and suspended some cubes above them to highlight the behaviors.
Each Lever is wired to one function on all the boxes, going in order from FadeToColor, to SetColor, then SetColorLight, and then SetColorTrim, respectively.
FadeToColor changes the projected light colors, but not the texture of the lights. Interestingly, on all Light items, it also does not permanently change the color value of the light at all, as turning any light off and on again after using FadeToColor reverts it’s color back to what it was previously.
SetColor sometimes doesn’t work at all, and sometimes does. It appears to function if SetColorTrim had been used before.
Finally, in what I can only describe as some baffling universal twist of fate…
It seems that SetColorLights colors the Trim of the boxes…
…While SetColorTrim colors the lights of the boxes, and permanently so.
Notes / Media
This Bug has been plaguing the game for a long while now, I think ever since the jump to 1.0, but seeing as the next Hotfix is still WIP, I’d like to petition to have this looked at again and fixed sooner rather than later.