Beamdog / nwn-issues

Neverwinter Nights: Enhanced Edition Technical Bug Tracker
http://nwn.beamdog.com
31 stars 1 forks source link

Darkness/Ultravision bug #493

Open wilkins1952 opened 1 year ago

wilkins1952 commented 1 year ago

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.

Finaldeath commented 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.

LoveLessDev commented 3 months ago

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