Investigate invulnerable Dark Companion. #92

Closed
opened 2025-12-28 16:56:55 -05:00 by Jaysyn · 4 comments
Owner

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.

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.
Jaysyn added the
bug
label 2025-12-28 16:56:55 -05:00
Jaysyn self-assigned this 2025-12-28 16:56:55 -05:00
Collaborator

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.

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.
Collaborator

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.

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.
Collaborator

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++ (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.
Collaborator

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!

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!
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Jaysyn/PRC8#92
No description provided.