Reposting this as suggested by @Gate70
. See original post here:http://forum.baldursgate.com/discussion/comment/532077/#Comment_532077
NOTE: This might qualify as a feature request rather than a bug report.
Existing behavior1: Creatures under STATE_NONDETECTION are revealed by farsight.
Existing behavior2: Also, wizard eye (.cre with stat 148 EXPLORE set to 1) reveals creatures under STATE_NONDETECTION
Expected behaviors: STATE_NONDETECTION should hide creatures from farsight and wizard eye.
EDIT Suggested method to test this: Cast Non Detection on any NPC or enemy, walk away to make sure they are not in your LOS and then try casting Farsight and/or Wizard Eye and you should be able to see them.
Suggested implementation of opcode 239 (farsight): is blocked by STATE_NONDETECTION by default
Suggested implementation of stat 148 EXPLORE:
- when stat 148=1, then it is not blockable by STATE_NONDETECTION (default behavior)
- when stat 148=2, then it is blockable by STATE_NONDETECTION
(and then set Wizard Eye to use stat 148 EXPLORE = 2)
(possible expansion; is more like a feature request):
Suggested implementation of stat 81 SEEINVISIBLE
- When stat 81 SEEINVISIBLE is set to 1, it is not blockable by STATE_NONDETECTION (default behavior)
- When stat 81 SEEINVISIBLE is set to 2, it is blockable by STATE_NONDETECTION