As posted in General (link) this is a WORK IN PROGRESS of a set of modular macros aimed to make boxing easier virtually converting any class box character into a mercenary-alike (taking advantage of the most relevant features of each class better than the limited class suport EQ ones) in a simple way.
For more info check the post linked above. TLDR; :
* This is NOT a MQ2Bot replacement, but still allows you to AI automatically play boxes in group.
* Each class mercenary does NOT include the whole class ability sets, but delivers the most importat functions of its class in a solid way
* There is not a minimum character level, but because of EQ spell template evolution in time it would be advisable to best use on 80+ * chartacters or it will miss most of the spell/CA/AA lines
* Other than BRD, the box chooses what CA and spells to use/mem this is NOT customizable
Quick (not full) startup use:
1. Download the files into your macro folder. mcmerccore and mcmercutils are required for all classes.
2. Run /macro mcmercXXX where XXX is the class you want to macro merc box. (If you want to run all at once and you are on BC you can /noparse /bcaa //macro mcmerc${Me.Class.ShortName})
3. It's done. You will get all the info about current settings and merc messages in your MQ2 window.
Current supported classes are: CLR, SHM, WAR, BRD, ROG, BER and MNK, check post above again for current class limitations
Commands to mercs are event driven so as long as the merc client gets the command pattern it will parse the command. (Mind the local echo if you want that command to reach only one merc or multiple):
BRD:
+melodysw+1 2 3 4 5 6+ >> when in combat will play gem songs 1,2,3,4,5,6
+bellowon+ , +bellowoff+ >> will use bellow or not (if you want to save endurance)
WAR:
+tankdps+ , +tankmain+ , +tankoff+ >> merc will do only dps, try to keep aggro only on main assist mob or try to keep aggro on all aggro mobs (for a starter you may want to play either +tankdps+ if you want some other box to tank or +tankoff+ if you want that tank to control all aggro
General:
+passive+ , +efficient+ , +balanced+ , +burn+ >> switches merc modes, they DO NOT switch modes by themselves. Passive is 'do nothing' , 'efficient' is keep most cooldowns available, 'balanced' is cruise mode, 'burn' is use your class bests (for healers they set up the hp % threshold to apply different heals.
+autofollowon+name+ , +autofollowoff+ >> mercs will follow 'name' or stand still when not fighthing mobs, mind using name if you have familiars up, you can also use your ID
+pullon+ , +pulloff+ >> pull on is mercs will not run to assist on mobs if they are far away, pull off is they will run to mobs (follow setting will still apply when no mobs to assist on
+assistauto+ >> merc will assist on the 1st Auto Hater slot of the extended target window, no matter its placement
+assistxtma+ >> merc will assist on the 1st Group Assist Target slot of the extended target window, no matter its placement
+assistmanual+target+ >> merc will ignore the current assist target and will assist on the specified target ID instead (use something like ${Target.ID}) - +assistmanual++ clears any assist target
There are a few other commands, you can figure having a peek on mcmercore itself but are not too important to have things starting to run.
I give away for free to share the macros IF AND ONLY IF you don't use it to harrash, train, bottleneck, leapfrog other players. DO NOT use it to disturb full real PC or 'alt-tabbing' boxers, plenty of instances and zones to play in game to box without bugging off server mates.
I have put on this about probably 200+ hours, but as summertime gets to an end I will not have so much time to progress on so fast. If you have any comment, fix, bug, feature, you are most welcome to share and I may (or not) work on it depending on how a priority is or the time I have available.
If you don't like it (there is better stuff out there) just don't moan and don't use it, some other may find it useful instead.
You are free to modify it to your taste, just do not 'fork' distribute your changes, I'd like to keep control of the root version and not make of it a 'babel tower'
I currently have only 4 gold accounts to my test ability is limited. My goal is to buils a set including all classes (I've been playing the game since 2001 but I am less knowledgeable in some classes) and as I include features I often backtrack mostt done merc classes to include the new features/know-how. I am trying to balance the development of new class coding and old class enhancement/completion.
Lastly ... yes it's FREE if you use it for not wrongdoing. Even so, if you want to help (still subjet to my RL time allowance) on this to growth some Krono would greatly help so I can box at least full gold groups (atm 4 gold 2 silver and only gold ones ToV enabled) for testing - class coding.
For more info check the post linked above. TLDR; :
* This is NOT a MQ2Bot replacement, but still allows you to AI automatically play boxes in group.
* Each class mercenary does NOT include the whole class ability sets, but delivers the most importat functions of its class in a solid way
* There is not a minimum character level, but because of EQ spell template evolution in time it would be advisable to best use on 80+ * chartacters or it will miss most of the spell/CA/AA lines
* Other than BRD, the box chooses what CA and spells to use/mem this is NOT customizable
Quick (not full) startup use:
1. Download the files into your macro folder. mcmerccore and mcmercutils are required for all classes.
2. Run /macro mcmercXXX where XXX is the class you want to macro merc box. (If you want to run all at once and you are on BC you can /noparse /bcaa //macro mcmerc${Me.Class.ShortName})
3. It's done. You will get all the info about current settings and merc messages in your MQ2 window.
Current supported classes are: CLR, SHM, WAR, BRD, ROG, BER and MNK, check post above again for current class limitations
Commands to mercs are event driven so as long as the merc client gets the command pattern it will parse the command. (Mind the local echo if you want that command to reach only one merc or multiple):
BRD:
+melodysw+1 2 3 4 5 6+ >> when in combat will play gem songs 1,2,3,4,5,6
+bellowon+ , +bellowoff+ >> will use bellow or not (if you want to save endurance)
WAR:
+tankdps+ , +tankmain+ , +tankoff+ >> merc will do only dps, try to keep aggro only on main assist mob or try to keep aggro on all aggro mobs (for a starter you may want to play either +tankdps+ if you want some other box to tank or +tankoff+ if you want that tank to control all aggro
General:
+passive+ , +efficient+ , +balanced+ , +burn+ >> switches merc modes, they DO NOT switch modes by themselves. Passive is 'do nothing' , 'efficient' is keep most cooldowns available, 'balanced' is cruise mode, 'burn' is use your class bests (for healers they set up the hp % threshold to apply different heals.
+autofollowon+name+ , +autofollowoff+ >> mercs will follow 'name' or stand still when not fighthing mobs, mind using name if you have familiars up, you can also use your ID
+pullon+ , +pulloff+ >> pull on is mercs will not run to assist on mobs if they are far away, pull off is they will run to mobs (follow setting will still apply when no mobs to assist on
+assistauto+ >> merc will assist on the 1st Auto Hater slot of the extended target window, no matter its placement
+assistxtma+ >> merc will assist on the 1st Group Assist Target slot of the extended target window, no matter its placement
+assistmanual+target+ >> merc will ignore the current assist target and will assist on the specified target ID instead (use something like ${Target.ID}) - +assistmanual++ clears any assist target
There are a few other commands, you can figure having a peek on mcmercore itself but are not too important to have things starting to run.
I give away for free to share the macros IF AND ONLY IF you don't use it to harrash, train, bottleneck, leapfrog other players. DO NOT use it to disturb full real PC or 'alt-tabbing' boxers, plenty of instances and zones to play in game to box without bugging off server mates.
I have put on this about probably 200+ hours, but as summertime gets to an end I will not have so much time to progress on so fast. If you have any comment, fix, bug, feature, you are most welcome to share and I may (or not) work on it depending on how a priority is or the time I have available.
If you don't like it (there is better stuff out there) just don't moan and don't use it, some other may find it useful instead.
You are free to modify it to your taste, just do not 'fork' distribute your changes, I'd like to keep control of the root version and not make of it a 'babel tower'
I currently have only 4 gold accounts to my test ability is limited. My goal is to buils a set including all classes (I've been playing the game since 2001 but I am less knowledgeable in some classes) and as I include features I often backtrack mostt done merc classes to include the new features/know-how. I am trying to balance the development of new class coding and old class enhancement/completion.
Lastly ... yes it's FREE if you use it for not wrongdoing. Even so, if you want to help (still subjet to my RL time allowance) on this to growth some Krono would greatly help so I can box at least full gold groups (atm 4 gold 2 silver and only gold ones ToV enabled) for testing - class coding.