-
Notifications
You must be signed in to change notification settings - Fork 520
Description
It's strange that incubi and succubi will remove your gloves and your shield (in that order), while not caring about the huge morning star in your other hand. Also a bit odd that they laser-focus on your rings of adornment to the point of breaking their usual order of operations just to fiddle with them first. And that they can tablecloth-pull your gloves out from under your rubber chicken without touching it.
I propose that the sequence of events be adjusted:
- The foocubus "murmurs in your ear" as normal.
- They try to remove your shield.
- New: They try to stow your wielded weapon.
- If it's an item that could petrify them by touch, they'll avoid touching it but may convince you to stow it yourself. However, a blinded foocubus won't know not to touch it and may petrify themselves as a result.
- If you're now wearing no shield and wielding no weapon, then they try to remove your gloves.
- If you're now wearing no gloves, they do the stuff with rings of adornment. (I think this could still happen even if you have a shield or weapon.)
- They proceed with cloak, body armor, boots, helm, and shirt, as normal.
On one hand, potentially unwielding your weapon is a bit more trouble for the character, since they'll need to re-wield it after the encounter. On the other, glove removal is less likely since it's predicated on the removal of the weapon and shield. And on the third hand, this could be situationally helpful to rid oneself of a cursed weapon. Overall, this shouldn't have a major impact on the challenge presented by amorous demons, but should make the interactions more sensible.
(I've drafted the code for this, but I can't compile NetHack at the moment and I don't want to make a PR of completely untested code. Let me know if it might still be helpful and I'll provide it.)