Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////
- /////// 10man Macros DPWML WSRWH Post UBRS Rend
- //////////////////////
- //////////////////
- ///// DRUID
- //////////////////
- aoe as tank
- /run if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end
- /run if not buffed('dire bear form')then CastSpellByName('bear form')end
- /run _,a,_=GetSpellCooldown(55, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('frenzied regeneration')end
- /run _,a,_=GetSpellCooldown(53, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
- /run _,a,_=GetSpellCooldown(54, 'spell')if a==0 and IsActionInRange(38)==0 and UnitMana('player')>4 then CastSpellByName('enrage')CastSpellByName('feral charge')end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('enrage') end
- /run if not buffed('demoralizing roar','target')then CastSpellByName('demoralizing roar')end
- /run CastSpellByName('swipe')
- /run if UnitMana('player')>50 then CastSpellByName('maul')end
- /run local a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(56, 'spell')if(a~='Largegaybear' and a and b==0 and not buffed('growl','target'))then CastSpellByName('growl')end
- dps as tank
- /run if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end
- /run if not buffed('dire bear form')then CastSpellByName('dire bear form')end
- /run _,a,_=GetSpellCooldown(55, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('frenzied regeneration')end
- /run _,a,_=GetSpellCooldown(53, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
- /run _,a,_=GetSpellCooldown(54, 'spell')if a==0 and IsActionInRange(38)==0 and UnitMana('player')>4 then CastSpellByName('enrage')CastSpellByName('feral charge')end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('enrage') end
- /run if not buffed('demoralizing roar','target')then CastSpellByName('demoralizing roar')end
- /run CastSpellByName('maul')
- /run if UnitMana('player')>70 then CastSpellByName('swipe')end
- /run local a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(56, 'spell')if(a~='Largegaybear' and a and b==0 and not buffed('growl','target'))then CastSpellByName('growl')end
- 10man buff
- /run if buffed('dire bear form')then CastSpellByName('dire bear form')end
- /run TargetByName('largegaybear')if not buffed('gift of the wild')then CastSpellByName('gift of the wild')end
- /run TargetByName('gieftank')if not buffed('gift of the wild','target')then CastSpellByName('gift of the wild')end
- /run TargetByName('largegaybear')if not buffed('omen of clarity')then CastSpellByName('omen of clarity')end
- /run TargetByName('largegaybear')if not buffed('thorns')then CastSpellByName('thorns')end
- /run TargetByName('largegaybear')if not buffed('regrowth')then CastSpellByName('regrowth')end
- /run TargetByName('largegaybear')if not buffed('rejuvenation')then CastSpellByName('rejuvenation')end
- /run _,a,_=GetSpellCooldown(72, 'spell')if a==0 and not buffed('innervate','target')then CastSpellByName('innervate')end
- ff pull
- /run if not buffed('bear form')then CastSpellByName('bear form')end
- /run _,a,_=GetSpellCooldown(28, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
- ranged dps
- /run if buffed('dire bear form')then CastSpellByName('dire bear form')end
- /run if not buffed('faerie fire','target')then CastSpellByName('faerie fire')end
- /run if not buffed('moonfire','target')then CastSpellByName('moonfire')else CastSpellByName('starfire')end
- bash
- /run CastSpellByName('bash')
- weapon swaps
- /eq beasthunter dagger
- /eq enchanted azsharite felbane staff
- /eq fist of omokk
- carrot
- /eq carrot on a stick
- mount
- /run if not buffed('dire bear form') and not buffed('gray kodo')then UseItemByName('gray kodo')end
- /run if buffed('gray kodo')then RunMacro('carrot')end
- //////////////////
- ///// PRIEST
- //////////////////
- 10man heal
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run TargetByName('giefpriest')if not buffed('inner fire','target')then CastSpellByName('inner fire')end
- /run TargetByName('giefpriest')if not buffed('shadowguard','target')then CastSpellByName('shadowguard')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('fade')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and buffed('freeze','target')then CastSpellByName('dispel magic')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<66 then CastSpellByName('greater heal')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<66 then CastSpellByName('greater heal')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield')and not buffed('weakened soul')then CastSpellByName('power word: shield')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew')then CastSpellByName('renew')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run AssistByName('gieftank')if not buffed('shadow word: pain','target')then CastSpellByName('shadow word: pain')end
- /run if not buffed('holy fire','target')then CastSpellByName('holy fire')else CastSpellByName('smite')end
- /run if UnitMana('player')<328 and not IsAutoRepeatAction(38) then UseAction(38) end
- 10man heal hex (sunder key)
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run TargetByName('giefpriest')if not buffed('inner fire','target')then CastSpellByName('inner fire')end
- /run TargetByName('giefpriest')if not buffed('shadowguard','target')then CastSpellByName('shadowguard')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('fade')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and buffed('freeze','target')then CastSpellByName('dispel magic')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<66 then CastSpellByName('greater heal')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<66 then CastSpellByName('greater heal')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield')and not buffed('weakened soul')then CastSpellByName('power word: shield')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew')then CastSpellByName('renew')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 then CastSpellByName('flash heal')end
- /run AssistByName('gieftank')if not buffed('hex of weakness','target')then CastSpellByName('hex of weakness')end
- /run if not buffed('shadow word: pain','target')then CastSpellByName('shadow word: pain')end
- /run if not buffed('holy fire','target')then CastSpellByName('holy fire')else CastSpellByName('smite')end
- /run if UnitMana('player')<328 and not IsAutoRepeatAction(38) then UseAction(38) end
- 10man aoe holy nova w shield renew
- /use blessed prayer beads
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run TargetByName('giefpriest')if not buffed('inner fire','target')then CastSpellByName('inner fire')end
- /run TargetByName('giefpriest')if not buffed('shadowguard','target')then CastSpellByName('shadowguard')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('fade')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and buffed('freeze','target')then CastSpellByName('dispel magic')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield')and not buffed('weakened soul')then CastSpellByName('power word: shield')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew')then CastSpellByName('renew')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefwar')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<50 and not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<100 and not buffed('renew','target')then CastSpellByName('renew')end
- /run CastSpellByName('holy nova')
- /run if UnitMana('player')<328 and not IsAutoRepeatAction(38) then UseAction(38) end
- 10man buff
- /run TargetByName('gieftank')if not buffed('Prayer of Fortitude','target')then CastSpellByName('Prayer of Fortitude')end
- /run TargetByName('gieftank')if not buffed('Prayer of Spirit','target')then CastSpellByName('Prayer of Spirit')end
- /run TargetByName('gieftank')if not buffed('Prayer of Shadow Protection','target')then CastSpellByName('Prayer of Shadow Protection')end
- /run TargetByName('largegaybear')if not buffed('Prayer of Fortitude','target')then CastSpellByName('Prayer of Fortitude')end
- /run TargetByName('largegaybear')if not buffed('Prayer of Spirit','target')then CastSpellByName('Prayer of Spirit')end
- /run TargetByName('largegaybear')if not buffed('Prayer of Shadow Protection','target')then CastSpellByName('Prayer of Shadow Protection')end
- /run TargetByName('giefpriest')if not buffed('inner fire','target')then CastSpellByName('inner fire')end
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
- /cast berserking
- /run TargetByName('gieflock')if UnitName('target')=='Gieflock' then CastSpellByName('power infusion')end
- follow
- /run ClearTarget()
- /run if not buffed('violet raptor')then UseItemByName('whistle of the violet raptor')end
- /run if buffed('violet raptor')then RunMacro('carrot')end
- /follow gieftank
- /follow largegaybear
- hot
- /tar largegaybear
- /run if not buffed('power word: shield','target')and not buffed('weakened soul','target')then CastSpellByName('power word: shield')end
- /run if not buffed('renew','target')then CastSpellByName('renew')end
- interact no cast cancel in combat
- /run if not UnitAffectingCombat('player')then AssistByName('gieftank')Interact()end
- carrot
- /eq carrot on a stick
- //////////////////
- ///// WARRIOR
- //////////////////
- aoe as offtank
- /assist largegaybear
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run local _,a,_=GetSpellCooldown(15, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(32, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 and not buffed('bladestorm')then CastSpellByName("intercept")end
- /run if not IsCurrentAction(37)and not buffed('bladestorm')then UseAction(37) end
- /run if not buffed('battle shout')and not buffed('bladestorm')then CastSpellByName('battle shout')end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')and not buffed('demoralizing roar','target')and not buffed('bladestorm')then CastSpellByName('demoralizing shout')end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('bladestorm')then CastSpellByName('bloodrage') end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('bladestorm')then CastSpellByName('blood fury') end
- /run _,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player")and b and IsActionInRange(38)==1 and UnitMana('player')>24 and not buffed('bladestorm')then CastSpellByName("whirlwind")end
- /run if not buffed('bladestorm')then CastSpellByName('bloodthirst')end
- /run _,a,_=GetSpellCooldown(24, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and (b or UnitMana('player')<5) and IsActionInRange(38)==1 and not buffed('bladestorm')then CastSpellByName('berserker stance')CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive))and not buffed('bladestorm')then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(40) and (UnitMana('player')<=5 or IsActive))and not buffed('bladestorm')then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
- /run if not buffed('bladestorm')then CastSpellByName('shield bash')end
- /run _,_,a,_=GetShapeshiftFormInfo(1)if not buffed('thunder clap','target')and (UnitMana('player')<5 or a)and IsActionInRange(38)==1 and not buffed('bladestorm')then CastSpellByName('battle stance')CastSpellByName('thunder clap')end
- /run _,_,a,_=GetShapeshiftFormInfo(2)if((buffed('thunder clap','target')and UnitMana('player')<5) or a)and not buffed('bladestorm')then CastSpellByName('defensive stance')CastSpellByName('bloodthirst')end
- /run if UnitMana('player')>49 and not buffed('bladestorm')then CastSpellByName('hamstring')end
- /run if UnitMana('player')>69 and not buffed('bladestorm')then CastSpellByName('cleave')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and b==0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and b~=0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Battle Stance")CastSpellByName('mocking blow')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- aoe as dps 2hand
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /assist largegaybear
- /run if IsActionInRange(38) and not IsCurrentAction(37)then UseAction(37)end
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else RunMacro('wep')end
- /run local _,a,_=GetSpellCooldown(19, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not buffed('bladestorm')and not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(35, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if not buffed('bladestorm')and UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if not buffed('bladestorm')and UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if not buffed('bladestorm')and not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if not buffed('bladestorm')and a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
- /run if not buffed('bladestorm')and IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
- /run if not buffed('bladestorm')and IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(not buffed('bladestorm')and IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run _,_,a,_=GetShapeshiftFormInfo(1)c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if not buffed('bladestorm')and not d('thunder clap','target')and e(38)==1 and (a or f('player')<5)then c('battle stance')c('thunder clap')end
- /run _,_,a,_=GetShapeshiftFormInfo(3)c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if e(38)==1and (a or f('player')<5)and (Abar_Mhr.et -GetTime())-(math.mod((Abar_Mhr.et -GetTime()), .01))>1.385 then c('berserker stance')c('whirlwind')end
- /run _,_,a,_=GetShapeshiftFormInfo(3) _,b,_=GetSpellCooldown(40, "spell")c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if b~=0 and not buffed('bladestorm')and e(38)==1and (a or f('player')<5)and f('player')>54 then c('bloodthirst')end
- /run _,_,a,_=GetShapeshiftFormInfo(1)c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if a and not buffed('bladestorm')and d('thunder clap','target')and e(38)==1 and f('player')>5 then c('bloodthirst')end
- /run _,_,a,_=GetShapeshiftFormInfo(1)if a and UnitMana('player')>49 then CastSpellByName('cleave')end
- /run if not buffed('bladestorm')and UnitMana('player')>74 then CastSpellByName('cleave')end
- /run if not buffed('bladestorm')and buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- aoe as dps dual wield
- /run AssistByName('largegaybear')
- /run local _,a,_=GetSpellCooldown(19, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(35, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run if (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2.2 then CastSpellByName('cleave')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1)if not IsActive then CastSpellByName('whirlwind')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) _,a,_=GetSpellCooldown(40, "spell")if (a~=0 and UnitMana('player')>54)or IsActive then CastSpellByName('bloodthirst')end
- /run if UnitMana('player')>64 then CastSpellByName('hamstring')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- dps as offtank
- /assist largegaybear
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run local _,a,_=GetSpellCooldown(15, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(32, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if not buffed('battle shout')then CastSpellByName('battle shout')end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')and not buffed('demoralizing roar','target')then CastSpellByName('demoralizing shout')end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('blood fury') end
- /run _,a,_=GetSpellCooldown(24, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and (b or UnitMana('player')<5) and IsActionInRange(38)==1 then CastSpellByName('berserker stance')CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(40) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
- /run if UnitMana('player')<5 then CastSpellByName('defensive stance')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('shield block')end
- /run if UnitHealth('target')<=20 and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>1.385 then CastSpellByName('execute')end
- /run if (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>1.385 then CastSpellByName('shield bash')end
- /run if (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>1.385 then CastSpellByName('bloodthirst')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(2)if not IsActive and UnitMana('player')>39 and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>1.385 then CastSpellByName('hamstring')end
- /run if UnitMana('player')>64 then CastSpellByName('heroic strike')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and b==0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and b~=0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Battle Stance")CastSpellByName('mocking blow')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- dps as dps 2hand
- /run AssistByName('largegaybear')
- /run local _,a,_=GetSpellCooldown(19, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(35, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
- /run if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then CastSpellByName('execute')else CastSpellByName('bloodthirst')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) _,a,_=GetSpellCooldown(30, "spell")if a~=0 and UnitMana('player')>54 and not IsActive then CastSpellByName('whirlwind')end
- /run if UnitMana('player')>64 then CastSpellByName('hamstring')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- dps dps dual wield
- /run AssistByName('largegaybear')
- /run local _,a,_=GetSpellCooldown(19, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(35, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run if (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2.2 then CastSpellByName('heroic strike')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
- /run if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then CastSpellByName('execute')else CastSpellByName('bloodthirst')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) _,a,_=GetSpellCooldown(30, "spell")if a~=0 and UnitMana('player')>54 and not IsActive then CastSpellByName('whirlwind')end
- /run if UnitMana('player')>64 then CastSpellByName('hamstring')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- sunder as offtank
- /assist largegaybear
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run local _,a,_=GetSpellCooldown(15, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(32, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if not buffed('battle shout')then CastSpellByName('battle shout')end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')and not buffed('demoralizing roar','target')then CastSpellByName('demoralizing shout')end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('blood fury') end
- /run _,a,_=GetSpellCooldown(24, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and (b or UnitMana('player')<5) and IsActionInRange(38)==1 then CastSpellByName('berserker stance')CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(40) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
- /run if UnitMana('player')<5 then CastSpellByName('defensive stance')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('shield block')end
- /run CastSpellByName('shield bash')
- /run KLHTM_Sunder()
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and b==0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and b~=0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Battle Stance")CastSpellByName('mocking blow')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Largegaybear'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- sunder as dps 2hand
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run AssistByName('largegaybear')
- /run if IsActionInRange(38) and not IsCurrentAction(37)then UseAction(37)end
- /run local _,a,_=GetSpellCooldown(19, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(35, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run _,_,a,_=GetShapeshiftFormInfo(1)c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if not buffed('bladestorm')and not d('thunder clap','target')and e(38)==1 and (a or f('player')<5)then c('battle stance')c('thunder clap')end
- /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /script KLHTM_Sunder()
- /run if UnitMana('player')>50 then CastSpellByName('heroic strike')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- sunder as dps dual wield
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run AssistByName('largegaybear')
- /run if IsActionInRange(38) and not IsCurrentAction(37)then UseAction(37)end
- /run local _,a,_=GetSpellCooldown(19, "spell")_,_,b,_=GetShapeshiftFormInfo(1) if not UnitAffectingCombat("player") and a==0 and (UnitMana('player')<9 or b) then CastSpellByName("Battle Stance()"); CastSpellByName("charge") end
- /run local _,a,_=GetSpellCooldown(35, "spell")_,_,b,_=GetShapeshiftFormInfo(3) if UnitAffectingCombat("player") and a==0 and b and IsActionInRange(38)==0 then CastSpellByName("intercept")end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run _,_,a,_=GetShapeshiftFormInfo(1)c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if not buffed('bladestorm')and not d('thunder clap','target')and e(38)==1 and (a or f('player')<5)then c('battle stance')c('thunder clap')end
- /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==0 then Interact() end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run CastSpellByName('heroic strike')
- /script KLHTM_Sunder()
- /run if UnitMana('player')>50 then CastSpellByName('heroic strike')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- ranged attack
- /run AssistByName('largegaybear')CastSpellByName('shoot bow')
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
- /cast death wish
- /use 14
- follow
- /run MoveForwardStop(0)
- /run ClearTarget()
- /run if not buffed('dire wolf')then UseItemByName('horn of the dire wolf')end
- /run if buffed('dire wolf')then RunMacro('carrot')end
- /follow largegaybear
- interact
- /assist largegaybear
- /run if not buffed('bladestorm')then Interact()end
- bash
- /cast pummel
- weapon swaps
- /eq houndmaster's rifle
- carrot
- /eq carrot on a stick
- //////////////////
- ///// MAGE
- //////////////////
- aoe non flamestrike
- /eq mark of the chosen
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run _,a,_=GetSpellCooldown(138, 'spell')if a==0 and UnitAffectingCombat('player')then CastSpellByName('frost nova')end
- /run _,a,_=GetSpellCooldown(75, 'spell')if a==0 and UnitAffectingCombat('player')then CastSpellByName('blast wave')end
- /run _,a,_=GetSpellCooldown(131, 'spell')if a==0 and UnitAffectingCombat('player')then CastSpellByName('cone of cold')end
- /run if UnitAffectingCombat('player')then CastSpellByName('arcane explosion')end
- /run if UnitMana('player')<390 and IsUsableAction(41)then UseAction(41)end
- /run if UnitMana('player')<390 and not IsAutoRepeatAction(38) then AssistByName('gieftank')UseAction(38) end
- aoe flamestrike nova blastwave coc ae
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run if not UnitAffectingCombat('player')or (UnitMana('player')/UnitManaMax('player'))*100>90 then SetView(1)CastSpellByName('flamestrike')end
- /run if SpellIsTargeting() then CameraOrSelectOrMoveStart()CameraOrSelectOrMoveStop()end
- /run _,a,_=GetSpellCooldown(138, 'spell')if a==0 and UnitAffectingCombat('player')then CastSpellByName('frost nova')end
- /run _,a,_=GetSpellCooldown(75, 'spell')if a==0 and UnitAffectingCombat('player')then CastSpellByName('blast wave')end
- /run _,a,_=GetSpellCooldown(131, 'spell')if a==0 and UnitAffectingCombat('player')then CastSpellByName('cone of cold')end
- /run if UnitAffectingCombat('player')then CastSpellByName('arcane explosion')end
- /run if UnitMana('player')<390 and IsUsableAction(41)then UseAction(41)end
- /run if UnitMana('player')<390 and not IsAutoRepeatAction(38) then AssistByName('gieftank')UseAction(38) end
- dps fire with frost named mobs
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /assist gieftank
- /run if UnitName('target')=="Fireguard Destroyer" or UnitName('target')=='Blazing Fireguard' or UnitName('target')=='Fireguard' or UnitName('target')=='Pyroguard Emberseer' then CastSpellByName('frostbolt')end
- /run _,a,_=GetSpellCooldown(83, 'spell')if a==0 and IsActionInRange(39)and not buffed('evocation')then CastSpellByName('fire blast')end
- /run if not buffed('evocation')and not buffed('pyroblast','target')then CastSpellByName('pyroblast')end
- /run if not buffed('evocation')then CastSpellByName('fireball')end
- /run if UnitMana('player')<350 and IsUsableAction(41)and not buffed('evocation')then UseAction(41)end
- /run _,a,_=GetSpellCooldown(55, 'spell')if UnitMana('player')<260 and a==0 and not buffed('evocation')then CastSpellByName('evocation')end
- /run if UnitMana('player')<350 and not IsAutoRepeatAction(38)and not buffed('evocation')then UseAction(38) end
- dps frost
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /assist largegaybear
- /run if not buffed('evocation')then CastSpellByName('frostbolt')end
- /run if UnitMana('player')<260 and IsUsableAction(41)and not buffed('evocation')then UseAction(41)end
- /run _,a,_=GetSpellCooldown(55, 'spell')if UnitMana('player')<260 and a==0 and not buffed('evocation')then CastSpellByName('evocation')end
- /run if UnitMana('player')<260 and not IsAutoRepeatAction(38)and not buffed('evocation')then UseAction(38) end
- scorch (sunder key)
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /assist gieftank
- /run if UnitName('target')=="Fireguard Destroyer" or UnitName('target')=='Blazing Fireguard' or UnitName('target')=='Fireguard' or UnitName('target')=='Pyroguard Emberseer' then CastSpellByName('frostbolt')end
- /run CastSpellByName('scorch')
- /run if UnitMana('player')<260 and IsUsableAction(41)and not buffed('evocation')then UseAction(41)end
- /run _,a,_=GetSpellCooldown(55, 'spell')if UnitMana('player')<260 and a==0 and not buffed('evocation')then CastSpellByName('evocation')end
- /run if UnitMana('player')<260 and not IsAutoRepeatAction(38)and not buffed('evocation')then UseAction(38) end
- 10man buff
- /run if not IsUsableAction(41)then CastSpellByName('conjure mana ruby')end
- /run if not buffed('ice armor')and not buffed('mage armor')then CastSpellByName('ice armor')end
- /run TargetByName('largegaybear')if not buffed('Arcane Brilliance','target')then CastSpellByName('Arcane Brilliance')end
- /run TargetByName('gieftank')if not buffed('Arcane Brilliance','target')then CastSpellByName('Arcane Brilliance')end
- follow no cast cancel
- /run ClearTarget()
- /run if not buffed('violet raptor')and pfUI.castbar.player.bar:GetValue()==100 then UseItemByName('whistle of the violet raptor')end
- /run if buffed('violet raptor')then RunMacro('carrot')end
- /run if pfUI.castbar.player.bar:GetValue()==100 then FollowByName('gieftank')end
- cc1
- /assist gieftank
- /assist largegaybear
- /run SpellStopCasting()
- /cast polymorph
- cc2
- /run SpellStopCasting()
- /cast polymorph
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!
- /cast berserking
- /cast combustion
- interact no cast cancel
- /run if not UnitAffectingCombat('player')then AssistByName('gieftank')end
- /run if pfUI.castbar.player.bar:GetValue()==100 then Interact()end
- //////////////////
- ///// WARLOCK
- //////////////////
- aoe hellfire weapon swap
- /eq flarethorn
- /eq major firestone
- /assist gieftank
- /run PetAttack()
- /run _,a,_=GetSpellCooldown(38, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and a==0 and IsActionInRange(41)then CastSpellByName('death coil')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(40)then UseAction(40)end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and not IsUsableAction(40)and IsUsableAction(42)then UseAction(42)end
- /run if IsActionInRange(39)and (UnitHealth('player')/UnitHealthMax('player'))*100<30 and not buffed('drain life','target')then AssistByName('gieftank')CastSpellByName('drain life')end
- /run AssistByName('gieftank')if not buffed('drain life','target')and not buffed('hellfire')then CastSpellByName('hellfire')end
- /run if UnitMana('player')<1300 and not buffed('hellfire') and not IsAutoRepeatAction(38)and not buffed('drain life','target')then AssistByName('gieftank')UseAction(38) end
- dps with weapon swap shadowbolt named mobs
- /eq inventor's focal sword
- /eqoff greater spellstone
- /run if buffed('shadow trance')then CastSpellByName('shadow bolt')end
- /run _,a,_=GetSpellCooldown(38, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and a==0 and IsActionInRange(41)then CastSpellByName('death coil')end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and not IsUsableAction(40)and IsUsableAction(42)then UseAction(42)end
- /assist largegaybear
- /run PetAttack()
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(40)then UseAction(40)end
- /run if (UnitHealth('target')/UnitHealthMax('target'))*100<10 and not buffed('drain soul','target')then SpellStopCasting()CastSpellByName('drain soul')end
- /run if IsActionInRange(39)and (UnitHealth('player')/UnitHealthMax('player'))*100<50 and not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('drain life')end
- /run if not buffed('curse of recklessness','target')and not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('curse of recklessness')end
- /run if not buffed('siphon life','target')and not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('siphon life')end
- /run if not buffed('corruption','target')and not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('corruption')end
- /run if UnitName('target')=="Fireguard Destroyer" or UnitName('target')=='Blazing Fireguard' or UnitName('target')=='Fireguard' or UnitName('target')=='Pyroguard Emberseer' then CastSpellByName('shadow bolt')end
- /run if not buffed('immolate','target')and not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('immolate')end
- /run if UnitClassification('target')~="normal" then CastSpellByName('soul fire')end
- /run if UnitClassification('target')~="normal" then CastSpellByName('shadowburn')end
- /run if not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('shadow bolt')end
- /run if UnitMana('player')<315 and not buffed('drain life','target') and (UnitHealth('player')/UnitHealthMax('player'))*100>50 and not buffed('drain soul','target')then CastSpellByName('life tap')end
- /run if UnitMana('player')<315 and not IsAutoRepeatAction(38)and not buffed('drain life','target')and not buffed('drain soul','target')then UseAction(38) end
- buff w create stones
- /eq mark of the chosen
- /run SetView(1)
- /run if not IsUsableAction(43)then CastSpellByName('create firestone (major)()')end
- /run if not IsUsableAction(44)then CastSpellByName('create spellstone (major)()')end
- /run if not IsUsableAction(40)then CastSpellByName('create healthstone (major)()')end
- /run if not buffed('blood pact')then CastSpellByName('summon imp')end
- /run if not buffed('demon armor')then CastSpellByName('demon armor')end
- interact no cast cancel
- /run if not UnitAffectingCombat('player')then AssistByName('gieftank')end
- /run if pfUI.castbar.player.bar:GetValue()==100 then Interact()end
- cc1
- /assist gieftank
- /assist largegaybear
- /run SpellStopCasting()
- /run if UnitCreatureType('target')=='Demon' or UnitCreatureType('target')=='Elemental' then CastSpellByName('banish')else CastSpellByName('fear')end
- cc2
- /run SpellStopCasting()
- /run if UnitCreatureType('target')=='Demon' or UnitCreatureType('target')=='Elemental' then CastSpellByName('banish')else CastSpellByName('fear')end
- follow cancel hellfire
- /unbuff hellfire
- /run ClearTarget()
- /run PetFollow()
- /run if not buffed('summon felsteed')then CastSpellByName('summon felsteed')end
- /run if buffed('summon felsteed')then RunMacro('carrot')end
- /follow gieftank
- /follow largegaybear
- //////////////////
- ///// SHAMAN
- //////////////////
- 10man heal
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('guiding stave of wisdom')then CastSpellByName('windfury weapon')end
- /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
- /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
- /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run AssistByName('largegaybear')CastSpellByName('earth shock')
- /run if not IsCurrentAction(37) then UseAction(37) end
- 10man heal aoe
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('guiding stave of wisdom')then CastSpellByName('windfury weapon')end
- /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
- /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
- /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('gieftank')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefpriest')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('gieflock')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefmage')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(123, 'spell')TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<30 and a==0 then CastSpellByName("nature's swiftness")CastSpellByName('healing wave')end
- /run TargetByName('giefrogue')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(25, 'spell')if a==0 then CastSpellByName('fire nova totem')end
- /run _,a,_=GetSpellCooldown(25, 'spell')TargetByName('fire nova totem')if a~=0 and UnitName('target')~='Fire Nova Totem V' then TargetByName('magma totem')if UnitName('target')~='Magma Totem IV' then CastSpellByName('magma totem')end end
- /run _,a,_=GetSpellCooldown(20, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
- /run if not IsCurrentAction(37) then UseAction(37) end
- buff
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('guiding stave of wisdom')then CastSpellByName('windfury weapon')end
- /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
- /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
- /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!
- /cast berserking
- /use 13
- follow
- /run ClearTarget()
- /run if not buffed('violet raptor')then UseItemByName('whistle of the violet raptor')end
- /run if buffed('violet raptor')then RunMacro('carrot')end
- /follow largegaybear
- interact
- /assist largegaybear
- /run if not UnitAffectingCombat('player')then Interact()end
- //////////////////
- ///// ROGUE
- //////////////////
- dps backstab
- /assist largegaybear
- /run behind()
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)else MoveForwardStop(0)CastSpellByName('blood fury')end
- /run if IsActionInRange(38)==1 and not IsCurrentAction(37) then UseAction(37) end
- dps backstab extended lua
- function behind()
- if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- if not UnitAffectingCombat('player')then CastSpellByName('stealth')end
- if UnitClassification('target')~="normal" and UnitHealth('target')>50 and UnitAffectingCombat('player') then CastSpellByName('vanish')end
- if IsActionInRange(38)==1 and buffed('stealth')then CastSpellByName('ambush')end
- if IsActionInRange(38)==1 then CastSpellByName('blood fury')end
- if IsActionInRange(38)==1 then CastSpellByName('blade flurry')end
- if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('evasion')end
- if not behindCheck then
- isBehind=1
- behindTime=0
- behindCheck = CreateFrame("Frame")
- end
- local frame = behindCheck
- frame:RegisterEvent("UI_ERROR_MESSAGE")
- frame:SetScript("OnEvent", function()
- --Print(arg1)
- if arg1=='You must be behind your target' then isBehind=0 behindTime=GetTime() end
- end)
- if not behindTime then behindTime=0 end
- if GetTime()>behindTime+3 then isBehind = 1 end
- if isBehind and GetTime()>behindTime+3 then if GetComboPoints("target")==5 then CastSpellByName('eviscerate') elseif not buffed('slice and dice','player')and GetComboPoints('target')>0 and GetComboPoints('target')<4 then CastSpellByName('slice and dice') else CastSpellByName('backstab') end end
- if isBehind==0 then if GetComboPoints("target")==5 then CastSpellByName('eviscerate') elseif not buffed('slice and dice','player')and GetComboPoints('target')>0 and GetComboPoints('target')<4 then CastSpellByName('slice and dice') else CastSpellByName('sinister strike') end end
- frame:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
- end
- ambush
- /assist gieftank
- /run MoveForwardStart(0)
- /run if IsActionInRange(38)==1 then CastSpellByName('ambush')end
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!!
- /cast adrenaline rush
- buff
- /ezpoison apply
- follow
- /run if buffed('stealth')then CastSpellByName('stealth')end
- /run ClearTarget()
- /run if not buffed('dire wolf')then UseItemByName('horn of the dire wolf')end
- /run if buffed('dire wolf')then RunMacro('carrot')end
- /follow gieftank
- /run MoveForwardStop(0)
- interact
- /assist gieftank
- /run Interact()
- //////////////////
- ///// HUNTER
- //////////////////
- aoe w swing timer
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /use 14
- /run AssistByName('largegaybear')
- /run PetAttack()
- /run _,a,_=GetSpellCooldown(3, 'pet')if a==0 then CastSpellByName('furious howl')else CastSpellByName('bite')end
- /run if not UnitAffectingCombat('player')then CastSpellByName('explosive trap')end
- /run _,a,_=GetSpellCooldown(79, 'spell')if UnitName('targettarget')=='Giefhunt' and a==0 then CastSpellByName('feign death')end
- /run if not IsAutoRepeatAction(37)then MoveBackwardStart(0)end
- /run if IsUsableAction(39) and IsCurrentAction(38)then CastSpellByName('mongoose bite')MoveBackwardStart(0)end
- /run local a=IsAutoRepeatAction b=CastSpellByName if not a(37)then b("auto shot")if not a(37)then if not IsCurrentAction(38)and UnitAffectingCombat('player')then UseAction(38)end b("disengage")b("raptor strike")b("wing clip")MoveBackwardStart(0)end end
- /run if not UnitAffectingCombat('player') then MoveBackwardStop(0) end
- /run if not buffed("aspect of the hawk", 'player') then CastSpellByName('aspect of the hawk') end
- /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
- /run if not IsAutoRepeatAction(37) then CastSpellByName("auto shot") else MoveBackwardStop(0) end
- /run _,a,_=GetSpellCooldown(56, 'spell')if a==0 and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2.2 then CastSpellByName('Multi-Shot')end
- /run _,a,_=GetSpellCooldown(56, 'spell')if a~=0 and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2.2 then CastSpellByName('aimed shot')end
- dps w swing timer
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(42)then UseAction(42)end
- /use 14
- /run AssistByName('largegaybear')
- /run PetAttack()
- /run _,a,_=GetSpellCooldown(3, 'pet')if a==0 then CastSpellByName('furious howl')else CastSpellByName('bite')end
- /run if not UnitAffectingCombat('player')then CastSpellByName('immolation trap')end
- /run _,a,_=GetSpellCooldown(79, 'spell')if UnitName('targettarget')=='Giefhunt' and a==0 then CastSpellByName('feign death')end
- /run if not IsAutoRepeatAction(37)then MoveBackwardStart(0)end
- /run if IsUsableAction(39) and IsCurrentAction(38)then CastSpellByName('mongoose bite')MoveBackwardStart(0)end
- /run local a=IsAutoRepeatAction b=CastSpellByName if not a(37)then b("auto shot")if not a(37)then if not IsCurrentAction(38)and UnitAffectingCombat('player')then UseAction(38)end b("disengage")b("raptor strike")b("wing clip")MoveBackwardStart(0)end end
- /run if not UnitAffectingCombat('player') then MoveBackwardStop(0) end
- /run if not buffed("aspect of the hawk", 'player') then CastSpellByName('aspect of the hawk') end
- /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
- /run if not IsAutoRepeatAction(37) then CastSpellByName("auto shot") else MoveBackwardStop(0) end
- /run if not buffed("hunter's mark", 'target') then CastSpellByName("hunter's mark") end
- /run if not buffed("serpent sting", 'target')and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>1.44 then CastSpellByName("serpent sting")end
- /run _,a,_=GetSpellCooldown(38, 'spell')if a==0 and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2.2 then CastSpellByName('aimed shot')end
- /run _,a,_=GetSpellCooldown(38, 'spell')if a~=0 and (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2.2 then CastSpellByName('Multi-shot')end
- buff
- /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!
- /cast berserking
- /cast rapid fire
- /use devilsaur eye
- follow
- /run PetFollow()
- /run ClearTarget()
- /run MoveBackwardStop(0)
- /run if not buffed('violet raptor')then UseItemByName('whistle of the violet raptor')end
- /run if buffed('violet raptor')then RunMacro('carrot')end
- /follow largegaybear
- interact
- /assist largegaybear
- /run Interact()
- //////////////////
- ///// 10 MAN RAW HOTKEYNET CONFIG (talked about in first WotLK multibox vid, very user specific, most generic is the window setup/swapping)
- //////////////////
- <hotkey ctrl R>
- <sendpc local>
- <RenameWin "World of Warcraft" wow1>
- <RenameWin "World of Warcraft" wow2>
- <RenameWin "World of Warcraft" wow3>
- <RenameWin "World of Warcraft" wow4>
- <RenameWin "World of Warcraft" wow5>
- <hotkey ctrl T>
- <sendpc local>
- <RenameWin "World of Warcraft" wow3>
- <hotkey ctrl U>
- <sendpc local>
- <RenameWin "wowFUCK" wow3>
- <hotkey ctrl G>
- <sendpc local>
- <RenameWin "wow2" wow7>
- <hotkey ctrl y>
- <sendpc local>
- <sendwinm "wow4">
- <setwinsize 860 360>
- <setwinpos 0 -1080>
- <sendwinm "wow3">
- <setwinsize 860 360>
- <setwinpos 0 -720>
- <sendwinm "wow2">
- <setwinsize 860 360>
- <setwinpos 0 -360>
- <sendwinm "wow5">
- <setwinsize 860 360>
- <setwinpos 0 -1440>
- <sendwinm "wow10">
- <setwinsize 860 360>
- <setwinpos 860 -1440>
- <sendwinm "wow9">
- <setwinsize 860 360>
- <setwinpos 860 -1080>
- <sendwinm "wow8">
- <setwinsize 860 360>
- <setwinpos 860 -720>
- <sendwinm "wow7">
- <setwinsize 860 360>
- <setwinpos 860 -360>
- <sendwinm "wow6">
- <setwinsize 1720 720>
- <setwinpos 1720 -720>
- <Label w1 Local SendWinM wow1>
- <Label w2 Local SendWinM wow2>
- <Label w3 Local SendWinM wow3>
- <Label w4 Local SendWinM wow4>
- <Label w5 Local SendWinM wow5>
- <Label w6 Local SendWinM wow6>
- <Label w7 Local SendWinM wow7>
- <Label w8 Local SendWinM wow8>
- <Label w9 Local SendWinM wow9>
- <Label w10 Local SendWinM wow10>
- <Label focus Local SendFocusWin>
- <hotkey ctrl f>
- <sendpc local>
- <sendLabel focus>
- <setwinsize 3440 1440>
- <setwinpos 0 -40>
- <Hotkey CapsLockOn 0-3, 5-9>
- <Toggle>
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <Key %Trigger%>
- <TargetWindow wow3>
- <SetForeground>
- //<Toggle>
- //<SendLabel focus, w1, w3, w4, w5>
- //<Key %Trigger%>
- //<SendLabel w2>
- //<Key r>
- //<Toggle>
- //<SendLabel focus, w1, w3, w4, w5>
- //<Key %Trigger%>
- <Hotkey CapsLockOn 4>
- <Toggle>
- <SendLabel w2>
- <Key 4>
- <Toggle>
- <SendLabel w5>
- <Key 4>
- <MovementHotkey ScrollLockOn W, A, S, D, Space>
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <Key %Trigger%>
- <hotkey Lshift 1>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <key 8>
- <hotkey Lshift 2>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <key 9>
- <hotkey Lshift 3>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <key 0>
- <hotkey Lshift 4>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <key 6>
- <hotkey alt f>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <key period>
- <hotkey alt a>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w3, w4>
- <key period>
- <SendLabel w5>
- <key 8>
- <hotkey alt s>
- //<sendpc local>
- // <sendwinmf "wow2">
- //<SendLabel w3>
- //<key i>
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <key j>
- <hotkey alt d>
- //<sendpc local>
- // <sendwinmf "wow2">
- //<SendLabel w3>
- //<key i>
- <SendLabel w3, w4>
- <key period>
- <SendLabel w2, w5>
- <key 1>
- <hotkey alt c>
- //<sendpc local>
- // <sendwinmf "wow2">
- //<SendLabel w3>
- //<key i>
- <SendLabel w2, w5>
- <key 1>
- <hotkey alt x>
- //<sendpc local>
- // <sendwinmf "wow2">
- //<SendLabel w3>
- //<key i>
- <SendLabel w1, w2, w6, w7>
- <key 2>
- <hotkey alt q>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w3, w4>
- <key j>
- <SendLabel w2, w3, w5>
- <key s>
- <hotkey alt w>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w4>
- <key j>
- <SendLabel w5>
- // <key s>
- <hotkey alt e>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel w4, w3, w5>
- <key comma>
- <hotkey alt 1>
- //<sendpc local>
- // <sendwinmf "wow">
- <Toggle>
- <SendLabel w4>
- <key 7>
- <Toggle>
- <SendLabel w5>
- <key 7>
- <hotkey alt 2>
- //<sendpc local>
- // <sendwinmf "wow4">
- <SendLabel w4, w5>
- <key minus>
- <hotkey alt 3>
- //<sendpc local>
- // <sendwinmf "wow4">
- <Toggle>
- <SendLabel w4>
- <key 4>
- <hotkey alt 4>
- //<sendpc local>
- // <sendwinmf "wow4">
- <Toggle>
- <SendLabel focus, w1>
- <key Minus>
- <Toggle>
- <SendLabel w3>
- <key minus>
- <Toggle>
- <SendLabel w4>
- <key minus>
- <hotkey alt 5>
- //<sendpc local>
- // <sendwinmf "wow4">
- <SendLabel w2>
- <key 7>
- <hotkey alt 6>
- //<sendpc local>
- // <sendwinmf "wow4">
- <SendLabel w3>
- <key 9>
- <hotkey ctrl 2>
- //<sendpc local>
- // <sendwinmf "wow4">
- <SendLabel focus, w1>
- <keydown ctrl>
- <key 2>
- <keyup ctrl>
- <SendLabel w5>
- <keydown ctrl>
- <key 3>
- <keyup ctrl>
- <SendLabel w4>
- <keydown ctrl>
- <key 2>
- <keyup ctrl>
- <SendLabel w3>;;
- <keydown ctrl>
- <key 2>
- <keyup ctrl>
- <hotkey LShift q>
- <SendLabel w1, w4, w3, w5>
- <key Plus>
- <hotkey LShift w>
- <SendLabel w1, w4, w3>
- <key Oem1>
- <hotkey LShift e>
- <SendLabel w1>
- <key Oem7>
- <hotkey LShift 5>
- //<sendpc local>
- // <sendwinmf "wow4">
- <SendLabel focus, w1>
- <keydown LShift>
- <key 5>
- <keyup LShift>
- <SendLabel w2, w3, w4, w5>
- <keydown ctrl>
- <key 5>
- <keyup ctrl>
- //<hotkey alt q>
- // <sendpc local>
- // <sendwinmf "wow1">
- // <key 2>
- // <sendwinmf "wow2">
- // <key 2>
- <UseKeyAsModifier Oem3>
- <Hotkey Oem3 LButton>
- <SendWinM wow2>
- <ClickMouse LButton>
- <Hotkey Oem3 alt LButton>
- <SendWinM wow2>
- <keydown alt>
- <ClickMouse LButton>
- <keyup alt>
- <Hotkey Oem3 ctrl LButton>
- <SendWinM wow2>
- <keydown ctrl>
- <ClickMouse LButton>
- <keyup ctrl>
- <UseKeyAsModifier Tab>
- <Hotkey Tab LButton>
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <ClickMouse LButton>
- <Hotkey Tab S>
- <SendLabel focus, w1, w2, w3, w4, w5, w6, w7 , w8, w9, w10>
- <Key s>
Advertisement
Add Comment
Please, Sign In to add comment