#12062 [All] Bards and MC mages should not be able to cast in armor after multiple polymorphs.
kjeron
Member Posts: 2,368
Windows / Beamdog / Unmodded
Observation: Bards and Any/Mage Multi/Dualclass can cast Wizard spells in Armor that normally prevent it, after Polymorphing twice in a row, and then back into Human Form.
Expected: Wizard Spellcasting should remain disabled until all sources of the On-Equip Disable Spellcasting Opcode are unequipped.
Repro:
- Start new game with Pregen Party.
- Console Felicia(Bard) to at least level 10 (160000 exp), for level 4 spell slot
- AddSpell("SPWI413") and Prepare Memorized - Polymorph Self
- AddSpell("SPWI101") and Prepare Memorized - Grease (or any other spell can memorize at current level)
- CreateItem("Chan01") - Chainmail
- Rest at Inn
- Cast Polymorph Self
- Equip Chainmail
- Activate Polymorph Flind (or any other form except Human)
- Activate Polymorph Ogre (or any other form except Human)
- Activate Humanform
- Wizard Spells may be cast until Armor is re-equipped or game is saved&reloaded.
Observation: Bards and Any/Mage Multi/Dualclass can cast Wizard spells in Armor that normally prevent it, after Polymorphing twice in a row, and then back into Human Form.
Expected: Wizard Spellcasting should remain disabled until all sources of the On-Equip Disable Spellcasting Opcode are unequipped.
Repro:
- Start new game with Pregen Party.
- Console Felicia(Bard) to at least level 10 (160000 exp), for level 4 spell slot
- AddSpell("SPWI413") and Prepare Memorized - Polymorph Self
- AddSpell("SPWI101") and Prepare Memorized - Grease (or any other spell can memorize at current level)
- CreateItem("Chan01") - Chainmail
- Rest at Inn
- Cast Polymorph Self
- Equip Chainmail
- Activate Polymorph Flind (or any other form except Human)
- Activate Polymorph Ogre (or any other form except Human)
- Activate Humanform
- Wizard Spells may be cast until Armor is re-equipped or game is saved&reloaded.
Post edited by Jalily on
1
Comments