V2.2 – 3/06/05
1) New INI Variables Added
i. No new variables in v2.2
2) Completely changed the way commands from MASTER’s are handled. A full command queue buffer will now store all commands and do them one after another, and they have priority on each type, so a heal has more priority than a status update or a buff.
a. The buffer can hold up to 10 commands, which should be more than enough to handle all requests – if not, please send feedback – easy to up to anything else
b. A new window was added to show the first 4 commands to give you some visual feedback on what is going on, plus it’s cool to see the commands come in and be executed.
c. If you are just sending a single command, the buffer only shows the command for a short time as it is quickly transferred to the active command and removed… where you will see it is if you ask for a few things in a row or multiple chars are asking for things (BUFF, BUFF, HEAL, HEAL)
d. The way it works is each command has a priority on it, with heals being the highest priority. So, if 2 chars ask for a buff, and a 3rd asks for a heal, the heal will jump up in the list and get executed first.
e. Also, if a command isn’t priority 1, it will get ignored during a fight that the bot is assisting on. It will be queued up and executed after the fight is over.
f. If a command isn’t ready to be cast (let’s say 2 people as for a SOW – after the first SOW, there is a delay until it can be cast again), the buffer will look for other commands that can be cast and do them first to keep things moving along
3) Added a check before giving a heal to a Master to skip the request if their health is > 90% - just a waste J (and the bot will tell you so!)
4) When checking for Master’s on the Function keys, it was going F2->F9, now does F2->F6 as they are the only valid keys
5) Will show a WARNING in the log file if you don’t have the consider key set or the consider messages logging to the log file. If you notice the bot using /target to target Masters, then you should look at this.
6) Added a new warning with more details if you set a Response String as a MASTER and it is a not sent by a tell to help you debug easier
7) Added “-” and “=” as valid keys for spells – so it’s all 0-9 and minus/equal

Fixed the SearchForMobs if it’s empty it will no longer ding like a phone all the time J
9) Fixed checking for the log file being on, if it is on now, it won’t shut it off and turn back on each time, just the first time.
10) Response Sequences now will work even if you don’t have anything in the BuffSequences (use to be triggered off the buff sequence, so if you didn’t have a buff sequence, they wouldn’t go off until you asked for a heal or buff, not good)
11) Added constant X, Y, Heading, Locs per Sec to the info box.