[11803] Auto-pause should not prevent Shapeshift Natural Form from equipping the correct weapon
xibeiyuchen
Member Posts: 1
Repro case:
1. Make sure the following auto-pause options are turned on: Round End, Spell Cast
2. Load attached save game.
3. Use Ctrl-M on the imp. Notice that its "s1-6" item is listed as selected in the items section of the debug dump.
4. Tell the imp to cast Polymorph Self and shapeshift it into a mustard jelly.
5. Ensure that Auto-pause Spell Cast is enabled in Options > Gameplay > Auto-pause.
6. Tell the imp to shapeshift back to natural form.
7. Do another ctrl-m. Notice that "s1-6" is no longer listed as selected.
Observed: The imp is now using its unarmed weapon and will receive a penalty to Thac0 and AC. You will also notice that its weapon now does blunt fist damage as opposed to the slashing damage of the s1-6 weapon and it will only be able to knock out opponents and not kill them.
Expected: Upon returning to natural form the imp should automatically have s1-6 selected as its active weapon.
Notes: This issue affects all characters that use Shapeshift: Natural Form spells. Cernd, for instance, will have fists selected upon returning from werewolf form. Also note that if the imp's polymorph self spell expires while it is in an alternate form, the resulting "forced natural form" spell WILL equip its s1-6 weapon automatically.
Original report:
1. Start a new game as a Mage in LAWFUL EVIL
2. Select Find Familiar
3. Use Find Familiar
4. Use "CTRL+Q" at Imp
*Observed*
Imp's THAC0 is 21.
*Expected*
Imp's THAC0 should be 17.
*Note*
1. Make sure the following auto-pause options are turned on: Round End, Spell Cast
2. Load attached save game.
3. Use Ctrl-M on the imp. Notice that its "s1-6" item is listed as selected in the items section of the debug dump.
4. Tell the imp to cast Polymorph Self and shapeshift it into a mustard jelly.
5. Ensure that Auto-pause Spell Cast is enabled in Options > Gameplay > Auto-pause.
6. Tell the imp to shapeshift back to natural form.
7. Do another ctrl-m. Notice that "s1-6" is no longer listed as selected.
Observed: The imp is now using its unarmed weapon and will receive a penalty to Thac0 and AC. You will also notice that its weapon now does blunt fist damage as opposed to the slashing damage of the s1-6 weapon and it will only be able to knock out opponents and not kill them.
Expected: Upon returning to natural form the imp should automatically have s1-6 selected as its active weapon.
Notes: This issue affects all characters that use Shapeshift: Natural Form spells. Cernd, for instance, will have fists selected upon returning from werewolf form. Also note that if the imp's polymorph self spell expires while it is in an alternate form, the resulting "forced natural form" spell WILL equip its s1-6 weapon automatically.
Original report:
1. Start a new game as a Mage in LAWFUL EVIL
2. Select Find Familiar
3. Use Find Familiar
4. Use "CTRL+Q" at Imp
*Observed*
Imp's THAC0 is 21.
*Expected*
Imp's THAC0 should be 17.
*Note*
Post edited by Sphen0 on
2
Comments
And this is what I get after doing the repro steps:
Attacking a naked Jahiera post repro steps results in a blunt damage sound effect so it is definitely unarmed.
I suppose it is possible that you are using a different build in which the behavior is different/fixed...
Maybe that's it?
What happens if you try it from a fresh game?
Some things that may be happening:
*If you select Natural Form while the imp is in imp form then the weapon does not get unequipped.
*If you wait for the duration to expire on its own while in another form, rather than manually telling the imp to go to natural form, then it will equip weapon 4.
I will look into this further.