Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ***UPDATED ST***
- /////////////
- DRUID MACROS
- /////////////
- aoe
- /eq rune of the guard captain
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
- /run if not buffed('dire bear form')then CastSpellByName('bear form')end
- /run _,a,_=GetSpellCooldown(54, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('frenzied regeneration')end
- /run _,a,_=GetSpellCooldown(52, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
- /run _,a,_=GetSpellCooldown(53, '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(55, 'spell')if(a~='Largegaybear' and a and b==0 and not buffed('growl','target'))then CastSpellByName('growl')end
- dps
- /eq rune of the guard captain
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
- /run if not buffed('dire bear form')then CastSpellByName('dire bear form')end
- /run _,a,_=GetSpellCooldown(54, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('frenzied regeneration')end
- /run _,a,_=GetSpellCooldown(52, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
- /run _,a,_=GetSpellCooldown(53, '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(55, 'spell')if(a~='Largegaybear' and a and b==0 and not buffed('growl','target'))then CastSpellByName('growl')end
- buff individual mark
- /eq rune of the guard captain
- /run if buffed('dire bear form')then CastSpellByName('dire bear form')end
- /run TargetByName('giefwar',1)if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
- /run TargetByName('giefwartwo')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
- /run TargetByName('giefsham')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
- /run TargetByName('giefhunt')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
- /run TargetByName('wolf')if not buffed('mark of the wild','target')then CastSpellByName('mark 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('mark of the wild','target')then CastSpellByName('mark of the wild')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(70, 'spell')if a==0 and not buffed('innervate','target')then CastSpellByName('innervate')end
- buff gift of the wild
- /eq rune of the guard captain
- /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('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(70, 'spell')if a==0 and not buffed('innervate','target')then CastSpellByName('innervate')end
- ranged attack
- /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
- bear 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
- bash
- /run CastSpellByName('bash')
- weapon swap/carrot eq
- /eq beasthunter dagger
- /eq enchanted azsharite felbane staff
- /eq thornstone sledgehammer
- /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
- /////////////
- SHAMAN MACROS
- /////////////
- aoe w attack totems
- /eq demon's blood
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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(115, '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(115, '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 TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(115, '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(115, '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(24, 'spell')if a==0 then CastSpellByName('fire nova totem')end
- /run _,a,_=GetSpellCooldown(24, '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(19, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
- /run if not IsCurrentAction(37) then UseAction(37) end
- aoe w/o attack totems
- /eq shard of afrasa
- /use enamored water spirit
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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('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('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 TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')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
- dps w attack totems
- /eq demon's blood
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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(115, '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(115, '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 TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(115, '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(115, '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 TargetByName('searing totem')if UnitName('target')~='Searing Totem V' then CastSpellByName('searing totem')end
- /run AssistByName('largegaybear')CastSpellByName('earth shock')
- /run if not IsCurrentAction(37) then UseAction(37) end
- dps w/o attack totems
- /eq shard of afrasa
- /use enamored water spirit
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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('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('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 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
- dps fire res totem no attack totems
- /eq shard of afrasa
- /use enamored water spirit
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
- /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
- /run if not buffed('fire resistance')then CastSpellByName('fire resistance 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('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('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 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
- aoe fire res totem no attack totem
- /eq shard of afrasa
- /use enamored water spirit
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
- /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
- /run if not buffed('fire resistance')then CastSpellByName('fire resistance 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('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('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 TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')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
- dps grounding totem no attack totem
- /eq demon's blood
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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('grounding totem')if UnitName('target')~='Grounding Totem' then CastSpellByName('grounding totem')end
- /run _,a,_=GetSpellCooldown(115, '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(115, '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 TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(115, '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(115, '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 AssistByName('largegaybear')CastSpellByName('earth shock')
- /run if not IsCurrentAction(37) then UseAction(37) end
- aoe grounding totem no attack totem
- /eq demon's blood
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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('grounding totem')if UnitName('target')~='Grounding Totem' then CastSpellByName('grounding totem')end
- /run _,a,_=GetSpellCooldown(115, '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(115, '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 TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
- /run _,a,_=GetSpellCooldown(115, '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(115, '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(19, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
- /run if not IsCurrentAction(37) then UseAction(37) end
- dps tremor totem no attack totem
- /eq shard of afrasa
- /use enamored water spirit
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
- /run TargetByName('tremor totem')if UnitName('target')~='Tremor Totem' then CastSpellByName('tremor 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('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('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 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
- dps melee only
- /eq rune of the guard captain
- /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
- /run AssistByName('giefhunt')CastSpellByName('earth shock')
- /run if not IsCurrentAction(37) then UseAction(37) end
- buff
- /eq shard of afrasa
- /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
- /run if not buffed('charstone dirk')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
- follow mount
- /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
- carrot
- /eq carrot on a stick
- interact without cancelling heal
- /assist largegaybear
- /run if not UnitAffectingCombat('player')then Interact()end
- cooldowns (reck is too dangerous for dungeons i think)
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
- /cast death wish
- /use diamond flask
- /////////////
- WARRIOR MACROS
- /////////////
- aoe as tank (low level not updated)
- /run local _,a,_=GetSpellCooldown(18, "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 if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')then CastSpellByName('demoralizing shout') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if UnitMana('player')<5 then CastSpellByName('battle stance')end CastSpellByName('thunder clap')
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(40) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run if UnitMana('player')>30 then CastSpellByName('heroic strike')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(33, 'spell')if(a~='Giefwartwo'and a and b==0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- aoe as dps
- /eq rune of the guard captain
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end 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 not buffed('bladestorm')and e(38)==1and (a or f('player')<5)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 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') endCastSpellByName('blood fury') end
- aoe as dps dual wield (prio cleave for +hit offhand)
- /run AssistByName('largegaybear')
- /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 if not buffed('bladestorm')then CastSpellByName('cleave')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 not buffed('bladestorm')and e(38)==1and d('thunder clap','target') and (a or f('player')<5)then c('berserker stance')c('whirlwind')end
- /run _,_,a,_=GetShapeshiftFormInfo(1)c=CastSpellByName d=buffed e=IsActionInRange f=UnitMana if not buffed('bladestorm')and d('thunder clap','target')and e(38)==1 and f('player')>5 then c('cleave')end
- /run if not buffed('bladestorm')and buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- dps as tank (low level not updated)
- /run local _,a,_=GetSpellCooldown(18, "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 if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')then CastSpellByName('demoralizing shout') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if UnitMana('player')<5 then CastSpellByName('defensive stance')end CastSpellByName('heroic strike')
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(40) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run if UnitMana('player')>30 then CastSpellByName('heroic strike')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(33, 'spell')if(a~='Giefwartwo'and a and b==0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- dps as dps
- /eq rune of the guard captain
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end 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,_=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 _,_,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 local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
- /run _,a,_=GetSpellCooldown(30, "spell")if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then CastSpellByName('execute')else if a==0 then CastSpellByName('bloodthirst') end end
- /run d=GetSpellCooldown _,a,_=d(30, "spell") _,b,_=d(40, "spell")c=CastSpellByName if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then c('execute')else if a~=0 and b==0 and UnitMana('player')>54 then c('whirlwind')end end
- /run if UnitMana('player')>64 then CastSpellByName('hamstring')end
- /run if UnitMana('player')>76 then CastSpellByName('heroic strike')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- dps as dps dual wield (prio HS for +hit offhand)
- /eq rune of the guard captain
- /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 CastSpellByName('heroic strike')
- /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 local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
- /run _,a,_=GetSpellCooldown(30, "spell")if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then CastSpellByName('execute')else if a==0 then CastSpellByName('bloodthirst') end end
- /run d=GetSpellCooldown _,a,_=d(30, "spell") _,b,_=d(40, "spell")c=CastSpellByName if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then c('execute')else if a~=0 and b==0 and UnitMana('player')>54 then c('whirlwind')end 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 tank (low level not updated)
- /run local _,a,_=GetSpellCooldown(18, "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 if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
- /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')then CastSpellByName('demoralizing shout') end
- /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
- /run if not IsCurrentAction(37) then UseAction(37) end
- /run if UnitMana('player')<5 then CastSpellByName('defensive stance')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
- /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(40) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
- /run KLHTM_Sunder()
- /run if UnitMana('player')>30 then CastSpellByName('heroic strike')end
- /run local a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(33, 'spell')if(a~='Giefwartwo' and a and b==0 and UnitMana('player')<5 and not buffed('taunt','target'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
- sunder as dps no rend
- /eq rune of the guard captain
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end 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 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 with rend
- /eq rune of the guard captain
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end 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 if not buffed('rend','target')then CastSpellByName('rend')end
- /run 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
- buff
- /eq rune of the guard captain
- /run _,_,b,_=GetShapeshiftFormInfo(1)if not b then CastSpellByName('battle stance')end
- /run _,_,b,_=GetShapeshiftFormInfo(1)if b then CastSpellByName('bloodrage')end
- /run if not buffed('battle shout')then CastSpellByName('battle shout')end
- follow
- /run MoveForwardStop(0)
- /run ClearTarget()
- /follow largegaybear
- cooldowns
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
- /cast death wish
- ranged
- /run AssistByName('largegaybear')CastSpellByName('shoot bow')
- bash
- /cast pummel
- weapon swaps
- /eq beastslayer
- /eq houndmaster's rifle
- /eq enchanted azsharite felbane staff
- /eq gatorbite axe
- /eq highland bow
- carrot
- /eq carrot on a stick
- interact
- /assist largegaybear
- /run if not buffed('bladestorm')then Interact()end
- follow mount
- /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
- slam TEST macro (using abar addon for swing timer)
- /run if (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2 then CastSpellByName('slam()')end
- /////////////
- HUNTER MACROS
- /////////////
- aoe
- /eq rune of the guard captain
- /use devilsaur eye
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
- /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(77, '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 _,a,_=GetSpellCooldown(54, 'spell')if a==0 then CastSpellByName('Multi-Shot')else CastSpellByName('aimed shot')end
- dps
- /eq rune of the guard captain
- /use devilsaur eye
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
- /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(77, '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') then CastSpellByName("serpent sting")end
- /run _,a,_=GetSpellCooldown(39, 'spell')if a==0 then CastSpellByName('aimed shot')else CastSpellByName('Multi-shot')end
- aoe w volley TEST (must disable ui as it ends up clicking action bars and fucking them up, also low accuracy)
- /eq rune of the guard captain
- /run AssistByName('largegaybear')
- /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else RunMacro('wep')end
- /run PetAttack()
- /run _,a,_=GetSpellCooldown(2, '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(69, '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)and pfUI.castbar.player.bar:GetValue()==100 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) and pfUI.castbar.player.bar:GetValue()==100 then CastSpellByName("auto shot") else MoveBackwardStop(0) end
- /run if not buffed("hunter's mark", 'target') then CastSpellByName("hunter's mark") end
- /run _,a,_=GetSpellCooldown(49, 'spell')if a~=0 then SetView(1)CastSpellByName('volley')end
- /run if SpellIsTargeting() then CameraOrSelectOrMoveStart()CameraOrSelectOrMoveStop()end
- /run _,a,_=GetSpellCooldown(49, 'spell')if a==0 then CastSpellByName('Multi-Shot')end
- /run _,a,_=GetSpellCooldown(49, 'spell') _,b,_=GetSpellCooldown(62, 'spell')if a~=0 and b~=0 and pfUI.castbar.player.bar:GetValue()==100 then CastSpellByName('aimed shot')end
- weapon swaps
- /eq beastslayer
- /eq enchanted azsharite felbane staff
- /eq vanquisher's sword
- /eq vorpal dagger of power
- interact
- /assist giefwartwo
- /run Interact()
- follow mount
- /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
- buff
- /eq rune of the guard captain
- /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
- carrot
- /eq carrot on a stick
- cooldowns
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!
- /cast berserking
- /cast rapid fire
- ////////////////////////
- MISC MACROS
- ///////////////////////
- /invite giefwar
- /invite giefwartwo
- /invite giefsham
- /invite giefhunt
- /////////////////////////
- RAW HOTKEYNET CONFIG (WILL ADD COMMENTS AT SOME POINT XD, FEEL THIS IS EXTREMELY USER SPECIFIC AND EVERYONE WOULD HAVE THEIR OWN PREFERENCES)
- /////////////////////////
- <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" wow2>
- <hotkey ctrl U>
- <sendpc local>
- <RenameWin "wow2" wow5>
- <hotkey ctrl G>
- <sendpc local>
- <RenameWin "wow3" wow4>
- <hotkey ctrl y>
- <sendpc local>
- <sendwinm "wow4">
- <setwinsize 1720 720>
- <setwinpos 1720 -720>
- <sendwinm "wow3">
- <setwinsize 1720 720>
- <setwinpos 0 -1440>
- <sendwinm "wow2">
- <setwinsize 1720 720>
- <setwinpos 0 -720>
- <sendwinm "wow5">
- <setwinsize 1720 720>
- <setwinpos 1720 -1440>
- <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 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>
- <Key %Trigger%>
- //<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>
- <Key %Trigger%>
- <hotkey Lshift 1>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5>
- <key 8>
- <hotkey Lshift 2>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5>
- <key 9>
- <hotkey Lshift 3>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5>
- <key 0>
- <hotkey Lshift 4>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5>
- <key 6>
- <hotkey alt f>
- //<sendpc local>
- // <sendwinmf "wow2">
- <SendLabel focus, w1, w2, w3, w4, w5>
- <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>
- <key j>
- <hotkey alt d>
- //<sendpc local>
- // <sendwinmf "wow2">
- //<SendLabel w3>
- //<key i>
- <SendLabel w4>
- <key period>
- <SendLabel w2, w5, w3>
- <key 1>
- <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">
- <SendLabel w3,w5>
- <key 8>
- <hotkey alt 2>
- //<sendpc local>
- // <sendwinmf "wow4">
- // <SendLabel focus, w1, w2, w3, w4, w5>
- // <key plus>
- <hotkey alt 3>
- //<sendpc local>
- // <sendwinmf "wow4">
- <Toggle>
- <SendLabel w5>
- <key 4>
- <hotkey alt 4>
- //<sendpc local>
- // <sendwinmf "wow4">
- //<Toggle>
- <SendLabel w1>
- <key minus>
- //<Toggle>
- //<SendLabel w4>
- //<key minus>
- <hotkey alt 5>
- //<sendpc local>
- // <sendwinmf "wow4">
- <SendLabel W2, w3, w4>
- <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>
- <ClickMouse LButton>
- <Hotkey Tab S>
- <SendLabel focus, w1, w2, w3, w4, w5>
- <Key s>
Add Comment
Please, Sign In to add comment