Hey all, I sent this to Suland already and he suggested I post it here too. It's essentially a queue system for commands. I got the idea from the other MUD that I play and it is (in my opinion) one of the greatest MUD features ive ever come across, and I haven't seen it anywhere else. I hope the helpfile from there will help explain. if you have any questions feel free to ask!
The way this works is, if you enter a series of commands (say casting cure critical 10 times), and then in the middle enter other commands (say talking, or using an emote, or fleeing or recalling), it checks which command has higher priority, and executes that first. So you can be casting cure, and decide you need to flee right away, and by typing flee you will flee before the remaining cure criticals are executed. However, once the flee command is executed, you will still be casting cure critical. One way to stop the casting is to sit/rest/sleep, just as a tip. So anyways, the rough order of priority is flee,recall,say/talk/channel/emote,actions,spell casting. Right now all spell casting is lowest priority. This is subject to modifaction/refinement in the future. Note that every action you enter will, unlike in the past, give you a prompt return. For example, if you spam 10 cure criticals in battle, in the past you would just get 10 blank lines or so...now you will get 10 prompts with the mob's condition (if this doesn't make sense, try spamming spells in combat, you will see what I mean). Please report any bugs to the immortals as this is a rather large change. [Hit Return to continue]
************************************************************************** CommandQueue commands * : Use this to instantly display all actions in queue - : Use this to instantly remove all actions from queue; the lag from executing your last command will remain however
- <action> : Use this combination to clear the queue and execute the action that follows the "-" sign. For example, - flee **************************************************************************
Syntax: queuedisplay The queuedisplay command (or queue for short) toggles whether to show a message when a command enters the queue.
|