Open wilkins1952 opened 1 year ago
There's a few...interesting interactions between Invisibility, Blindness and perception. Darkness uses a special type of invisibility and blindness. So fun.
There is no way to detect any Darkness effects that have been bugged by Ultravision being lost during the effect of darkness, even removing all effects will not remove this bugged Darkness.
The bugged darkness effect will still end correctly if it is changed to temporary, as it's set to permanent in base scripts. Another short term solution that modules can use is to apply Ultravision briefly on Darkness' exit script, as reapplying Ultravision clears the bug.
Here is a test module with a script setup to trigger and clear it: darkness_test.zip
To Reproduce
Specifics
If needed, describe the bug
The game does not correctly remove the Darkness effect from the player rendering them still unable to see NPCs/PCs unless they get within the usual range of Invis revealing, Only a relog fixes this.
If warranted, add videos/screenshots to showcase the issue.