Greater Sanctuary does not work against NPCs
Moderators: Active DMs, Forum Moderators, Contributors
Greater Sanctuary does not work against NPCs
Description
==========
I died while in Greater Sanctuary. I checked the logs; I did not attack or otherwise perform a hostile action.
Steps to reproduce
----------------------------
While being attacked by a NPC mob, cast Greater Sanctuary
Expected result
-----------------------
They should stop attacking you; you're ethereal.
Actual result
-------------------
They knee strike your vital organs.
Screenshot:
==========
I died while in Greater Sanctuary. I checked the logs; I did not attack or otherwise perform a hostile action.
Steps to reproduce
----------------------------
While being attacked by a NPC mob, cast Greater Sanctuary
Expected result
-----------------------
They should stop attacking you; you're ethereal.
Actual result
-------------------
They knee strike your vital organs.
Screenshot:
Re: Greater Sanctuary does not work against NPCs
If you're improved invisibility while using G. Sanc. Then this is the old bug in NWN. Those two should never mix.
NWN Wiki wrote:Combining this spell with improved invisibility allows creatures to ignore the etherealness of greater sanctuary. (A bug, since at least version 1.68.) Relogging into a multiplayer server will sometimes fix this bug (but may have other, possibly detrimental, effects).
-
- Arelith Silver Supporter
- Posts: 1590
- Joined: Sun Jul 12, 2015 8:43 pm
Re: Greater Sanctuary does not work against NPCs
A seemingly simple fix would be to dispel all invisibility effects before applying the etherealness.Ping14 wrote: ↑Tue Jan 25, 2022 8:37 amIf you're improved invisibility while using G. Sanc. Then this is the old bug in NWN. Those two should never mix.
NWN Wiki wrote:Combining this spell with improved invisibility allows creatures to ignore the etherealness of greater sanctuary. (A bug, since at least version 1.68.) Relogging into a multiplayer server will sometimes fix this bug (but may have other, possibly detrimental, effects).
If I'm not mistaken, one line like this in the Greater Sanctuary .nss file, right before the Etherealness effect is applied, should do the trick.
Code: Select all
RemoveSpecificEffect(EFFECT_TYPE_INVISIBILITY, oPC);
-
- Arelith Platinum Supporter
- Posts: 1496
- Joined: Mon May 14, 2018 9:14 am
- Location: Mechanics Dungeon
Re: Greater Sanctuary does not work against NPCs
The simpler and for sure way of fixing this may just be applying 100% DI to everything for the duration and tie it to the gsanc effect. So if GSanc effect is dispelled or removed, the immunity is also removed.
Still doesn't prevent the mobs from following you though.
A fix is in the pipeline.
Still doesn't prevent the mobs from following you though.
A fix is in the pipeline.
Re: Greater Sanctuary does not work against NPCs
New counter to hellball!Kenji wrote: ↑Mon Jan 31, 2022 11:49 amThe simpler and for sure way of fixing this may just be applying 100% DI to everything for the duration and tie it to the gsanc effect. So if GSanc effect is dispelled or removed, the immunity is also removed.
Still doesn't prevent the mobs from following you though.
A fix is in the pipeline.
-
- Arelith Platinum Supporter
- Posts: 1496
- Joined: Mon May 14, 2018 9:14 am
- Location: Mechanics Dungeon
Re: Greater Sanctuary does not work against NPCs
Maybe it should only have phys immunity after all
Re: Greater Sanctuary does not work against NPCs
No more WM helicopter whirlwind fishing for GSanced casters!