Oh Hai!
yeah I'm back(ish), as the person who first opened this kettle of worms and subsequently did some pretty heavy investigation into it, I'd probably better chuck my two pence into the discussion.
The original problem came to light after the 1.23 patch, and yes it was brought to light by high level warlocks. However I never called it an exploit, the invis effect that is applied worked fine before 1.23, so the players had no idea their previously perfectly valid and PnP accurate ability was no longer such. Prior to 1.23 behaviour such as following close to other PCs and spying/stalking them was fine as the victim had a fair chance to detect the stalker.
The core game engine effect EFFECT_INVISIBILITY was altered to prevent a PC (and only a PC) from being detected by means of a listen check - why this was done I can only guess at, presumably because in single player people got pissed that they could be attacked by NPCs while invised.
The results of some pretty extensive testing were this:
An NPC can never detect an invis PC by means of listen checks
a PC can never detect another invis PC by means of listen checks
a PC can detect an invis NPC by means of listen check
an NPC can detetc another invis NPC by means of listen checks.
My proposed solution was thus:
Add to the spell script for invisibilty (which used by all invis spells, potions and incantations) a pseudo heartbeat.
The logic of this script would be:
Is there another PC within 30 feet > Is that PC able to detect hidden PCs (Detect mode or able to passivley detect) > Roll a secret listen check for that PC vs the invis PCs Move Silently, the invis PC does not get a skill bonus to this roll unless they are in stealth mode > If the roll is successful, apply a see invisibility effect to the listening PC for one round.
The one big downfall of this is that the listening PC would be able to see ALL invis'd creatures within range for that round.
Remember in a PnP environment there hundreds of mundane options for locating an invis'd creature once you suspect its there. Throwing sand/water/ale towards its suspected location, swinging a big stick about, etc. Having the invis'd PC "appear" and become targetable encompasses these options within the limits of the game engine.
Good to be back
