Preventing the Cancellation of Spells?
FranticFey
Member Posts: 31
Okay, I'm not sure if this is possible within engine limits, or even if this is just something that I happen to do all by myself, but this is one thing that has annoyed me forever. When you have a character in the middle of casting a spell and you are paused, and you tell that character to do something else (like move two feet over,) they cancel the spell automatically, and it's lost. There have been plenty of times where I start a battle, have one mage start casting, and then pause again. I assign some other actions, and forgetting the mage is casting, accidentally have him move to avoid a rampant Rune Assassin, and he loses his spell. Would it be possible to have some option that, while paused, you can tell a character to resume an action?
13
Comments
But once you cast a spell and pause, the spell is already gone from the spellbook. If you move, how you do recast? The spells would have to stay until after they were cast I guess.
But then I reload and avenge him.
You mean like when you have the wizard cast Haste after you've buffed the whole party, fuck it up (excuse my French) and have to start all over again?
!RAGEQUIT FFFFUUUUUU---
That said, I don't really know how the devs could go about solving the problem, given the inflexibility of the interface. One solution, I guess, would be to throw up a confirmation prompt when interrupting a spellcaster in this way — e.g., "The character selected is currently casting a spell. Are you sure wish to cancel?" Hmm... that could work.
Another method might be to simply hold down a key on the keyboard when doing your clicking, and anything you command them to do will be enqueued as the following action if they are already doing something. If you don't hold it down, the current action will be aborted and the new one replaces it, carrying it out on the next free action.
BUT, i think "concentration"/intelligence check would be awesome to see if mage/cleric keeps the spell or not, extending to mage being hit.
that way high int would matter.