Investigate invulnerable Dark Companion. #92
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The invincible cat of doom
If you save and reload with a hexblade dark companion summoned, they loose their greater sanctuary effect, meaning they now agro/tank, which when combined with their (correctly implemented) invincibility makes for a very easy to exploit kitty. I suspect greater sanctuary is also removed in other instances too but I haven't been able to narrow those down yet.
Just to clarify, the cat is meant to be invulnerable/invincible, that's correct behavior.
The bug is that the cat can be targeted, NPCs are meant to ignore it, which is what the greater sanctuary effect is for, but the greater sanctuary effect gets removed on save+reload.
Tested the new prc_hexbl_comp.ncs & prc_hexbl_comp.nss with a clean user folder and PRC8 v4.80 using the testing module.
I'm sorry to report the sanctuary effect still gets removed after saving, exiting and reloading.
If all else fails you could just unsummon the cat OnClientEnter. It can be respawned infinitely so it'll only be a mild inconvenience and would stop it being exploited.
NWN: v89.8193.37-17 (Linux)
PRC: PRC8 v4.81++ (custom prc_hexbl_compai.nss, prc_hexbl_compai.ncs, prc_hexbl_comp.ncs, prc_hexbl_comp.nss)
Module: PRC8_Tester
I've just tested after putting the new files you put on discord in my development folder.
Greater sanctuary is still vanishing and not coming back.
I've included both the save and the character I used to replicate the bug below.
NWN: v89.8193.37-17 (Linux)
PRC: PRC8 v4.81++++ (newer custom prc_hexbl_compai.nss, prc_hexbl_compai.ncs)
Module: PRC8_Tester
I can confirm your latest prc_hexbl_compai fixes this for me too. So looks like this one can be closed!