Spellcasting can be interrupted
When casting a spell, the animation can be canceled at any time by pressing the "ready spell" key again. This was not possible in the original engine, and may be frustrating when accidentally pressing this key, the magicka cost would be spent but no spell cast. Also this could be abused to achieve faster spellcasting by canceling the attack follow animation.
The same technique can be used to cancel shooting an arrow (also not possible in original engine). We may want to keep this behaviour.
#1 Updated by Marshall Styczinski over 2 years ago
This is 100% reproducible. I do think it's frustrating, as alluded to above. It's nice to be able to cancel casting a spell or shooting an arrow, so I suggest delaying the magicka deduction until the point when the spell is cast.
Would it be possible to lock in the animation after a certain point, so that faster spellcasting abuse can be averted?
#3 Updated by Andrei Kortunov 3 months ago
- Status changed from New to Confirmed
- Reproducibility changed from Have not tried to Always
Easiest way to fix this bug is perform an animation check, and make hotkey noop if casting/aiming animation is playing.
But in vanilla Morrowind triggered quick keys actions are delayed, not cancelled.