Excuse me if I come across confused here. Part of the point is to figure out what the point is.
With the recent changes in V, I am failing more when activating a rod of identify. I'm not complaining about that. I think the activation changes are probably a big improvement.
The problem is that my fingers type z1-a and when the rod fails, I should not have typed -a. Sometimes I try to wait after z1, but that's annoying too. Macros get screwed up as well. [Speaking of which, for macros, there ought to be some sort of flush on failure. I wonder how much code would have to be rewritten to accomplish that.]
One solution, in my example case, is for some way to specify to autorepeat zapping a rod until successful, unless disturbed. Perhaps via inscription, perhaps via command, perhaps via UI option, or some combination thereof.
Another question is whether when used on a stack of all charging rods, should it make the player rest first until one recharges? How do you specify always, sometimes, or never for this?
It would also be nice to generalize to casting spells such as m3f. But then you need another disturb before running out of mana, and maybe at half mana or something else for people who want to reserve mana for a possible emergency teleport other or whatever.
So, short of having macros that execute scripts with flow control, what is the best solution? Can it be generalized to all of items with charges, items that recharge, and spells cast from books?
With the recent changes in V, I am failing more when activating a rod of identify. I'm not complaining about that. I think the activation changes are probably a big improvement.
The problem is that my fingers type z1-a and when the rod fails, I should not have typed -a. Sometimes I try to wait after z1, but that's annoying too. Macros get screwed up as well. [Speaking of which, for macros, there ought to be some sort of flush on failure. I wonder how much code would have to be rewritten to accomplish that.]
One solution, in my example case, is for some way to specify to autorepeat zapping a rod until successful, unless disturbed. Perhaps via inscription, perhaps via command, perhaps via UI option, or some combination thereof.
Another question is whether when used on a stack of all charging rods, should it make the player rest first until one recharges? How do you specify always, sometimes, or never for this?
It would also be nice to generalize to casting spells such as m3f. But then you need another disturb before running out of mana, and maybe at half mana or something else for people who want to reserve mana for a possible emergency teleport other or whatever.
So, short of having macros that execute scripts with flow control, what is the best solution? Can it be generalized to all of items with charges, items that recharge, and spells cast from books?
Comment