I have to say this is pretty impressive and simple to configure, given the EXTREME amount of ways this you can customize ! I have to say great work! +rep!
Thanks, I appreciate it! I always strive to make things simple for the end-user, to the extreme. Also - thanks to my son who is a power-user of WoW, who has helped me set up the rotation for all these classes (except for Druids, which was my main.) His reflexes are so quick, I was always struggling to keep up during gameplay - but no longer, I just whip out my bot. ;-D
Last night, as we were watching my Brewmaster level, he said 'You know, there is one thing real players do that a bot can't - and that's gather up multiple mobs from far apart, get them into a tight circle, and THEN start fighting.' I thought about it, and said 'Au contraire! Watch this', and coded up a new routine... 'PullMore.' If you place the following lines in the combat portion of your class, it will cause you to always be fighting 3 mobs, if possible. It will pull the closer ones first, then the farther ones. How far away it will pull from, depends on the range of your taunt. In this case, I used 'Provoke', so it will pull mobs from up to 40 yards away. Replace 'Provoke' with whatever ranged taunt your class has, and feel free to bump that number on 'AddsCount' as well.
Code:
Me.PullMore Provoke
Target.AddsCount < 3
Me.Health > 80
I demoed it for him, but I was an undergeared level 80 in Hyjal, and pulled Baron Gedde and 2 blazing fire elementals. I kept dying, so I had to finally stop the bot and do that quest by hand (HonorBuddy has always acted stupid around Baron Gedde!) Anyways, we had a good laugh over it, and I commented it out for now.
So if you're overpowered, and want to fight more mobs than your opening AOE will pull, give this a shot! Any class can use this, not just Monk_Brewmaster.
This would work well for cloth farming in Deepholm from Stone Troggs, for instance. I plan on UNcommenting those lines in Monk_Brewmaster, once I'm more fully geared.