Investigate Undead WIldshape #96

Open
opened 2025-12-28 17:12:44 -05:00 by Jaysyn · 4 comments
Owner

Dread Necromancer Charnel Touch provokes attacks of opportunity. In PnP it doesn’t as its a supernatural ability, and those don’t provoke. If you try and get around this by casting defensively, you’ll discover that it always fails the concentration check regardless of the roll, so there’s no safe way to use it.

Dread Necromancer Charnel Touch provokes attacks of opportunity. In PnP it doesn’t as its a supernatural ability, and those don’t provoke. If you try and get around this by casting defensively, you’ll discover that it always fails the concentration check regardless of the roll, so there’s no safe way to use it.
Jaysyn added the
bug
label 2025-12-28 17:12:44 -05:00
Jaysyn self-assigned this 2025-12-28 17:12:44 -05:00
Collaborator

Undead wildshape now gets the previously missing immunities, so that bit is fixed. However two issues remain IMO:

  • If you use undead wildshape, then turn back into a human, negative energy will still heal you. (Tested with 1 dread necromancer level and charnel touch)
  • Natural spell works with PRC options wildshape, but undead wildshape does not currently interact with that, despite what the top of the script implies. (Undead wildshape doesn't activate the pnp wildshape, and normal wildshape doesn't get the undead qualities applied.)

I've tested this both locally and on the testing server (note that the testing server is running and older version from before the immunities were fixed)

Undead wildshape now gets the previously missing immunities, so that bit is fixed. However two issues remain IMO: - If you use undead wildshape, then turn back into a human, negative energy will still heal you. (Tested with 1 dread necromancer level and charnel touch) - Natural spell works with PRC options wildshape, but undead wildshape does not currently interact with that, despite what the top of the script implies. (Undead wildshape doesn't activate the pnp wildshape, and normal wildshape doesn't get the undead qualities applied.) I've tested this both locally and on the testing server (note that the testing server is running and older version from before the immunities were fixed)
Author
Owner

The "PRC_ShiftingOverride_Race" variable wasn't getting unset when ending the undead wildshape, Should be fixed next release.

The "PRC_ShiftingOverride_Race" variable wasn't getting unset when ending the undead wildshape, Should be fixed next release.
Collaborator

NWN: v89.8193.37-17 (Linux)
PRC: PRC8 v4.81
Module: PRC8_Tester

Tested in the tester module on the latest release:

  • I'm having the same issue with negative energy healing. Charnel touch always heals exactly 1hp when I use it after using undead wildshape and transforming back. This continues even if I rest.
  • I've noticed typo: "Undead Wolve" should be "Undead Wolf".
  • There's still no interaction with the pnp wildshape, though I don't know if that's a realistic goal here or not. (I only bring it up because I recall seeing it referenced in the script.)

So no luck, sorry.

NWN: v89.8193.37-17 (Linux) PRC: PRC8 v4.81 Module: PRC8_Tester Tested in the tester module on the latest release: - I'm having the same issue with negative energy healing. Charnel touch always heals exactly 1hp when I use it after using undead wildshape and transforming back. This continues even if I rest. - I've noticed typo: "Undead Wolve" should be "Undead Wolf". - There's still no interaction with the pnp wildshape, though I don't know if that's a realistic goal here or not. (I only bring it up because I recall seeing it referenced in the script.) So no luck, sorry.
Collaborator

As requested here's a character (and save) you can recreate the bug with.

To recreate the bug please repeat the following steps:

  1. Load save
  2. Use Charnel Touch on yourself
  3. Note the damage taken.
  4. Use Undead Wolve on yourself
  5. Use Cancel Polymorth
  6. Use Charnel Touch on yourself
  7. Note the healing taken.
As requested here's a character (and save) you can recreate the bug with. **To recreate the bug please repeat the following steps:** 1. Load save 2. Use Charnel Touch on yourself 3. Note the damage taken. 4. Use Undead Wolve on yourself 5. Use Cancel Polymorth 6. Use Charnel Touch on yourself 7. Note the healing taken.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Jaysyn/PRC8#96
No description provided.