Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////
- /////// Macros WPRML Post LBRS
- //////////////////////
- //////////////////
- ///// WARRIOR
- //////////////////
- aoe as tank
- /eq mark of the chosen
- /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('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 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~='Gieftank'and a and b==0 and UnitMana('player')<5 and not buffed('bladestorm'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'and a and b~=0 and UnitMana('player')<5 and not buffed('bladestorm'))then CastSpellByName("Battle Stance")CastSpellByName('mocking blow')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- aoe as a tank dual wield prio cleave might be older
- /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('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 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 (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2 then CastSpellByName('cleave')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~='Gieftank'and a and b==0 and UnitMana('player')<5 and not buffed('bladestorm'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'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~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- dps as tank no rend might be older
- /eq mark of the chosen
- /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')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 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 not buffed('rend','target')then CastSpellByName('rend')end
- /run CastSpellByName('shield bash')
- /run KLHTM_Sunder()
- /run if UnitMana('player')>70 then CastSpellByName('heroic strike')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'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~='Gieftank'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~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- dps as tank w swing timer
- /eq mark of the chosen
- /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')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 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~='Gieftank'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~='Gieftank'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~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- dps as tank dual wield prio hs swing timer
- /eq mark of the chosen
- /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('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 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~='Gieftank'and a and b==0 and UnitMana('player')<5 and not buffed('bladestorm'))then CastSpellByName("Defensive Stance")CastSpellByName('taunt')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'and a and b~=0 and UnitMana('player')<5 and not buffed('bladestorm'))then CastSpellByName("Battle Stance")CastSpellByName('mocking blow')end
- /run _,_,IsActive,_=GetShapeshiftFormInfo(1) a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- sunder as tank
- /eq mark of the chosen
- /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')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 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~='Gieftank'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~='Gieftank'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~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- sunder as a tank dual wield prio hs swing timer might be older
- /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')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 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 (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2 then CastSpellByName('heroic strike')end
- /run CastSpellByName('shield bash')
- /run KLHTM_Sunder()
- /run if UnitMana('player')>70 then CastSpellByName('heroic strike')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'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~='Gieftank'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~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- sunder as tank no rend might be older
- /eq mark of the chosen
- /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')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 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 if UnitMana('player')>70 then CastSpellByName('heroic strike')end
- /run a,_=UnitName('targettarget') _,b,_=GetSpellCooldown(46, 'spell')if(a~='Gieftank'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~='Gieftank'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~='Gieftank'and a and (b~=0 or IsActive) and not buffed('taunt','target'))then CastSpellByName('mocking blow')end
- buff pre combat shield block
- /run CastSpellByName('defensive stance')
- /run CastSpellByName('bloodrage')
- /run if not buffed('battle shout')then CastSpellByName('battle shout')end
- /run if not buffed('shield block')then CastSpellByName('shield block')end
- buff pre combat
- /run CastSpellByName('battle stance')
- /run CastSpellByName('bloodrage')
- /run if not buffed('battle shout')then CastSpellByName('battle shout')end
- mount
- /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
- misc
- /invite giefpriest
- /invite giefrogue
- /invite giefmage
- /invite gieflock
- /eq carrot on a stick
- //////////////////////
- ///// PRIEST
- ///////////////////////
- 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('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('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('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 CastSpellByName('holy nova')
- /run if UnitMana('player')<105 and not IsAutoRepeatAction(38) then UseAction(38) end
- dps heal
- /eq mark of the chosen
- /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('gieftank')if not UnitIsDead('target')and buffed('hex','target')then CastSpellByName('dispel magic')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<80 then CastSpellByName('flash 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<80 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<80 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<80 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<80 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')<105 and not IsAutoRepeatAction(38) then UseAction(38) end
- dps w hex (sunder key)
- /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('gieftank')if not UnitIsDead('target')and buffed('hex','target')then CastSpellByName('dispel magic')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<80 then CastSpellByName('flash 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<80 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<80 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<80 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<80 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')<105 and not IsAutoRepeatAction(38) then UseAction(38) end
- greater heal tank
- /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('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('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('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 AssistByName('gieftank')if not buffed('hex of weakness','target')then CastSpellByName('hex of weakness')end
- /run if UnitMana('player')<105 and not IsAutoRepeatAction(38) then UseAction(38) end
- archaedas greater 2
- /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('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('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('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 AssistByName('gieftank')if not buffed('hex of weakness','target')then CastSpellByName('hex of weakness')end
- /run AssistByName('gieftank')if not buffed('shadow word: pain','target')then CastSpellByName('shadow word: pain')end
- /run if UnitMana('player')<105 and not IsAutoRepeatAction(38) then UseAction(38) end
- pre combat buff
- /run TargetByName('gieftank')if not buffed('Power Word: Fortitude','target')then CastSpellByName('Power Word: Fortitude')end
- /run TargetByName('gieftank')if not buffed('divine spirit','target')then CastSpellByName('divine spirit')end
- /run TargetByName('giefpriest')if not buffed('Power Word: Fortitude','target')then CastSpellByName('Power Word: Fortitude')end
- /run TargetByName('giefpriest')if not buffed('divine spirit','target')then CastSpellByName('divine spirit')end
- /run TargetByName('giefpriest')if not buffed('inner fire','target')then CastSpellByName('inner fire')end
- /run TargetByName('giefrogue')if not buffed('Power Word: Fortitude','target')then CastSpellByName('Power Word: Fortitude')end
- /run TargetByName('giefrogue')if not buffed('divine spirit','target')then CastSpellByName('divine spirit')end
- /run TargetByName('giefmage')if not buffed('Power Word: Fortitude','target')then CastSpellByName('Power Word: Fortitude')end
- /run TargetByName('giefmage')if not buffed('divine spirit','target')then CastSpellByName('divine spirit')end
- /run TargetByName('gieflock')if not buffed('Power Word: Fortitude','target')then CastSpellByName('Power Word: Fortitude')end
- /run TargetByName('gieflock')if not buffed('divine spirit','target')then CastSpellByName('divine spirit')end
- aoe pull hot+shield
- /tar gieftank
- /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 without cast cancel
- /run if not UnitAffectingCombat('player')then AssistByName('gieftank')Interact()end
- follow
- /run ClearTarget()
- /follow gieftank
- cd power infuse lock
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
- /cast berserking
- /run TargetByName('gieflock')if UnitName('target')=='Gieflock' then CastSpellByName('power infusion')end
- 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 gieftank
- misc
- /eq carrot on a stick
- /////////////////////
- //// ROGUE
- ////////////////////
- dps ss sword no backstab not updated
- /assist gieftank
- /run if IsActionInRange(38)==0 then MoveForwardStart(0)else MoveForwardStop(0)end
- /run if IsActionInRange(38)==1 and not IsCurrentAction(37) then UseAction(37) end
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('evasion')end
- /run if IsActionInRange(38)==1 then CastSpellByName('blood fury')end
- /run if GetComboPoints("target")==5 then CastSpellByName('eviscerate')end
- /run if not buffed('slice and dice','player')and GetComboPoints('target')>0 and GetComboPoints('target')<4 then CastSpellByName('slice and dice') else CastSpellByName('sinister strike') end
- dps dagger backstab macro
- /assist gieftank
- /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 dagger backstab extra 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
- dps ambush stealth
- /assist gieftank
- /run MoveForwardStart(0)
- /run if IsActionInRange(38)==1 then CastSpellByName('ambush')end
- buff poison EzPoison addon
- /ezpoison apply
- follow disable stealth
- /run if buffed('stealth')then CastSpellByName('stealth')end
- /run ClearTarget()
- /follow gieftank
- /run MoveForwardStop(0)
- mount
- /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()
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!!
- /cast adrenaline rush
- misc
- /eq carrot on a stick
- ////////////////////
- ///// MAGE
- ///////////////////
- aoe flamestrike frost nova CoC blastwave AE
- /eq mark of the chosen
- /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
- 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
- dps pyroblast fire blast range fireball frostbolt named mobs
- /eq mark of the chosen
- /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
- scorch (sunder key) with frostbolt named mobs
- /eq mark of the chosen
- /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
- frostbolt
- /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
- buff w create mana citrine
- /eq mark of the chosen
- /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('gieftank')if not buffed('Arcane Intellect','target')then CastSpellByName('Arcane Intellect')end
- /run TargetByName('giefpriest')if not buffed('Arcane Intellect','target')then CastSpellByName('Arcane Intellect')end
- /run TargetByName('giefrogue')if not buffed('Arcane Intellect','target')then CastSpellByName('Arcane Intellect')end
- /run TargetByName('giefmage')if not buffed('Arcane Intellect','target')then CastSpellByName('Arcane Intellect')end
- /run TargetByName('gieflock')if not buffed('Arcane Intellect','target')then CastSpellByName('Arcane Intellect')end
- cc
- /assist gieftank
- /run StopCasting()
- /cast polymorph
- cc2
- /run StopCasting()
- /cast polymorph
- cd
- /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!
- /cast berserking
- /cast combustion
- follow w no spell 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
- interact without cast cancel
- /run if not UnitAffectingCombat('player')then AssistByName('gieftank')end
- /run if pfUI.castbar.player.bar:GetValue()==100 then Interact()end
- ////////////////////////
- ////// WARLOCK
- /////////////////////////
- aoe rain of fire, drain life low hp not updated
- /run if IsActionInRange(39)and (UnitHealth('player')/UnitHealthMax('player'))*100<50 and not buffed('drain life','target')then AssistByName('gieftank')CastSpellByName('drain life')end
- /run if pfUI.castbar.player.bar:GetValue()==100 and not SpellIsTargeting()then CastSpellByName('rain of fire')end
- /run if SpellIsTargeting() then CameraOrSelectOrMoveStart()CameraOrSelectOrMoveStop()end
- /run if UnitMana('player')<295 and pfUI.castbar.player.bar:GetValue()==100 and not IsAutoRepeatAction(38) then AssistByName('gieftank')UseAction(38) end
- aoe Hellfire drain life auto healthstone weapon swaps
- /eq flarethorn
- /eq major firestone
- /eq mark of the chosen
- /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 dots shadowbolt drain life low hp auto drain soul auto healthstone auto death coil soulfire/shadowburn elites only shadowbolt fireguards
- /eq inventor's focal sword
- /eqoff greater spellstone
- /eq mark of the chosen
- /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
- dps no immolate might be old
- /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 gieftank
- /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 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')<210 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
- dps no dot might be old
- /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 gieftank
- /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 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')<210 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
- dps no drain might be old
- /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 gieftank
- /run PetAttack()
- /run if (UnitHealth('player')/UnitHealthMax('player'))*100<20 and IsUsableAction(40)then UseAction(40)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('corruption','target')and not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('corruption')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 not buffed('drain life','target')and not buffed('drain soul','target')then CastSpellByName('shadow bolt')end
- /run if UnitMana('player')<210 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')<210 and not IsAutoRepeatAction(38)and not buffed('drain life','target')and not buffed('drain soul','target')then UseAction(38) end
- dps no immo might be old
- /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 gieftank
- /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 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')<210 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 healthstone offhand items
- /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
- cc fear/banish type
- /assist gieftank
- /run SpellStopCasting()
- /run if UnitCreatureType('target')=='Demon' or UnitCreatureType('target')=='Elemental' then CastSpellByName('banish')else CastSpellByName('fear')end
- cc2 fear/banish type
- /run SpellStopCasting()
- /run if UnitCreatureType('target')=='Demon' or UnitCreatureType('target')=='Elemental' then CastSpellByName('banish')else CastSpellByName('fear')end
- follow cancel hellfire mount
- /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
- interact without cast cancel
- /run if not UnitAffectingCombat('player')then AssistByName('gieftank')end
- /run if pfUI.castbar.player.bar:GetValue()==100 then Interact()end
- misc
- /eq carrot on a stick
- //////////////////////////
- ///// RAW HOTKEYNET CONFIG (feel its extremely user specific - we went through it in WotLK i think)
- ////////////////////////////
- <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" wow5>
- <hotkey ctrl U>
- <sendpc local>
- <RenameWin "wowFUCK" wow3>
- <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%>
- <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>
- <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 w3>
- <key period>
- <SendLabel w2, w4,w5>
- <key 1>
- <hotkey alt c>
- //<sendpc local>
- // <sendwinmf "wow2">
- //<SendLabel w3>
- //<key i>
- <SendLabel w2, w5>
- <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">
- <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>
- <ClickMouse LButton>
- <Hotkey Tab S>
- <SendLabel focus, w1, w2, w3, w4, w5>
- <Key s>
Advertisement
Add Comment
Please, Sign In to add comment