maybe you can use/solve something
Hunter:
function HasQuiver()
for bag=0,4 do
if string.find(GetBagName(bag),"Quiver") then return true end
end
you will get an error if you dont have 4bags.
Shamy:
function ChooseAirTotem()
i think windfury should be have more priority as grace of air if a rogue or fury/arms is in party.
if i have no rogues fury/arms in my party i use gracce of air and flametounge.
i respecc all my eleshammy into enh shammy and give them nightfall because they do more dmg without running out of mana because they only
autohit, stormpike and set totems nothing else. Even the shocks i delete from rotation.
Enh Shammy:
you say in your code if the enemy is not in melee range he should cast lightning bolt. nice idea but if u want call him with the
1 key he never will run in melee range because hes always busy....so i delete it.
Warlock:
function lock_multi
if MyClassOrder()==1 then DotCast("Curse of Shadow") end
if MyClassOrder()==2 then DotCast("Curse of the Elements") end
if MyClassOrder()>2 then
if UnitHealth("target")>150000 then cast("Curse of Doom")
.
.
.
you only change the single function with the new "MyClassOrder" stuff, not the multi function.
Caster Turbo:
i hit the 4 key ~5times and when the fight is over i take a look to my caster and see ~50% have activate their cooldowns.
i give all my casters a "SpellStopCasting()" in the turbo function and the dps is higher yet and yes i know by some caster
i will interrupt their cast but i can sure everyone avtivate his cooldowns.
And by the way it looks amazing if 10 mages cast an instant Pyroblast with Presence of Mind. :D
by:
Autotaunt()
HotTanks() --Hots suck. Not used ( If you have crappy tanks hots are amazing :D)
you put your names in it. Is it possible to make this like "function Tankbuff" you take the names with "MB_tanklist".
I have a lot of fun with your code. THX!
I incorporated almost all these suggestions.
Thank you so much!
Wow, this is GREAT. STUFF. I love it! Thank you! I will incorporate much of this!