Alright, this is long overdue.
I made a lot of changes to BAM. First and foremost, I split the entire code up into several separate luas that run in parallel rather than in sequence. This means that a delay in the clicky function does not pause the execution of the main script, for example. Or that emergency functions execute at once rather than waiting for "their turn".
As per previous versions, this macro is custom made for me, my toon and my play style, and I upload and maintain it here for you to use as you see fit, or just learn from as I learn from everyone else. I am by absolute no means an expert at making luas or understanding macroquest/everquest functionality.
Also, this lua is still a work in progress, and is in no way, shape or form complete and/or perfect. It crashes from time to time and I have yet to figure out why.
Finally, I started boxing a second toon, so there are some parts of the code that handles this one.
Commands:
- /bam help : displays these commands
- /bam term : shuts down the script
- /bam conserve : conserve endurance by not automatically using disciplines/AAs in combat
- /bam kills - displays the number of mobs you have slain
Extended commands:
- /ll - displays a list of looted plat/items
- /nag - buggs everyone in the current zone for buffs. If you are in Lobby or PoK, and you are in the General channel, it asks for buffs there, too
- /clicky invisible : toggles the use of cloudy potions to automatically refresh when the invis is about to fade
- /clicky levitate : same as above, but the use of Swiftmantle for levitation
- /clicky current : display clicky settings