add a boolean for "superbright" into the skincolor struct
make the described condition player->powers[pw_super] instead of a numerical check, since I can tell it lives in P_SetPlayerMobjState by eye and therefore can be done via player struct info
I'm partial to 2. because it's a cheap fix for 2.2.5 that's also technically more correct, but 1. could be more useful as an extension in the long term.
PS: no YOU'RE up at 4am because you got distrubed from sleep
I agree with 2 as an easy fix, though I believe checks for SF_SUPER and not SF_NONIGHTSSUPER during CR_NIGHTSMODE may also be needed. I assume nights mode is the reason this wasn't just a pw_super check in the first place.
Oh yep, def relevant for sure. I did think a charflag was necessary to check but forgot which ones and ultimately decided posting outweighed sleep-induced dawdling