Guest User

Vanilla WoW 1.12 macros/hotkeynet

a guest
Oct 14th, 2023
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.18 KB | Gaming | 0 0
  1. ***UPDATED ST***
  2.  
  3. /////////////
  4. DRUID MACROS
  5. /////////////
  6.  
  7. aoe
  8. /eq rune of the guard captain
  9. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  10. /run if not buffed('dire bear form')then CastSpellByName('bear form')end
  11. /run _,a,_=GetSpellCooldown(54, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('frenzied regeneration')end
  12. /run _,a,_=GetSpellCooldown(52, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
  13. /run _,a,_=GetSpellCooldown(53, 'spell')if a==0 and IsActionInRange(38)==0 and UnitMana('player')>4 then CastSpellByName('enrage')CastSpellByName('feral charge')end
  14. /run if not IsCurrentAction(37) then UseAction(37) end
  15. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('enrage') end
  16. /run if not buffed('demoralizing roar','target')then CastSpellByName('demoralizing roar')end
  17. /run CastSpellByName('swipe')
  18. /run if UnitMana('player')>50 then CastSpellByName('maul')end
  19. /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
  20.  
  21. dps
  22. /eq rune of the guard captain
  23. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  24. /run if not buffed('dire bear form')then CastSpellByName('dire bear form')end
  25. /run _,a,_=GetSpellCooldown(54, 'spell')if (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('frenzied regeneration')end
  26. /run _,a,_=GetSpellCooldown(52, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
  27. /run _,a,_=GetSpellCooldown(53, 'spell')if a==0 and IsActionInRange(38)==0 and UnitMana('player')>4 then CastSpellByName('enrage')CastSpellByName('feral charge')end
  28. /run if not IsCurrentAction(37) then UseAction(37) end
  29. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('enrage') end
  30. /run if not buffed('demoralizing roar','target')then CastSpellByName('demoralizing roar')end
  31. /run CastSpellByName('maul')
  32. /run if UnitMana('player')>70 then CastSpellByName('swipe')end
  33. /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
  34.  
  35. buff individual mark
  36. /eq rune of the guard captain
  37. /run if buffed('dire bear form')then CastSpellByName('dire bear form')end
  38. /run TargetByName('giefwar',1)if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
  39. /run TargetByName('giefwartwo')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
  40. /run TargetByName('giefsham')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
  41. /run TargetByName('giefhunt')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
  42. /run TargetByName('wolf')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
  43. /run TargetByName('largegaybear')if not buffed('omen of clarity')then CastSpellByName('omen of clarity')end
  44. /run TargetByName('largegaybear')if not buffed('thorns')then CastSpellByName('thorns')end
  45. /run TargetByName('largegaybear')if not buffed('mark of the wild','target')then CastSpellByName('mark of the wild')end
  46. /run TargetByName('largegaybear')if not buffed('regrowth')then CastSpellByName('regrowth')end
  47. /run TargetByName('largegaybear')if not buffed('rejuvenation')then CastSpellByName('rejuvenation')end
  48. /run _,a,_=GetSpellCooldown(70, 'spell')if a==0 and not buffed('innervate','target')then CastSpellByName('innervate')end
  49.  
  50. buff gift of the wild
  51. /eq rune of the guard captain
  52. /run if buffed('dire bear form')then CastSpellByName('dire bear form')end
  53. /run TargetByName('largegaybear')if not buffed('gift of the wild')then CastSpellByName('gift of the wild')end
  54. /run TargetByName('largegaybear')if not buffed('omen of clarity')then CastSpellByName('omen of clarity')end
  55. /run TargetByName('largegaybear')if not buffed('thorns')then CastSpellByName('thorns')end
  56. /run TargetByName('largegaybear')if not buffed('regrowth')then CastSpellByName('regrowth')end
  57. /run TargetByName('largegaybear')if not buffed('rejuvenation')then CastSpellByName('rejuvenation')end
  58. /run _,a,_=GetSpellCooldown(70, 'spell')if a==0 and not buffed('innervate','target')then CastSpellByName('innervate')end
  59.  
  60. ranged attack
  61. /run if buffed('dire bear form')then CastSpellByName('dire bear form')end
  62. /run if not buffed('faerie fire','target')then CastSpellByName('faerie fire')end
  63. /run if not buffed('moonfire','target')then CastSpellByName('moonfire')else CastSpellByName('starfire')end
  64.  
  65. bear pull
  66. /run if not buffed('bear form')then CastSpellByName('bear form')end
  67. /run _,a,_=GetSpellCooldown(28, 'spell')if a==0 and not buffed('faerie fire (feral)', 'target')then CastSpellByName('faerie fire (feral)()')end
  68.  
  69. bash
  70. /run CastSpellByName('bash')
  71.  
  72. weapon swap/carrot eq
  73. /eq beasthunter dagger
  74. /eq enchanted azsharite felbane staff
  75. /eq thornstone sledgehammer
  76. /eq carrot on a stick
  77.  
  78.  
  79. mount
  80. /run if not buffed('dire bear form') and not buffed('gray kodo')then UseItemByName('gray kodo')end
  81. /run if buffed('gray kodo')then RunMacro('carrot')end
  82.  
  83.  
  84. /////////////
  85. SHAMAN MACROS
  86. /////////////
  87.  
  88. aoe w attack totems
  89. /eq demon's blood
  90. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  91. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  92. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  93. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  94. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  95. /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
  96. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  97. /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
  98. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  99. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  100. /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
  101. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  102. /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
  103. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  104. /run _,a,_=GetSpellCooldown(24, 'spell')if a==0 then CastSpellByName('fire nova totem')end
  105. /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
  106. /run _,a,_=GetSpellCooldown(19, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
  107. /run if not IsCurrentAction(37) then UseAction(37) end
  108.  
  109.  
  110.  
  111. aoe w/o attack totems
  112. /eq shard of afrasa
  113. /use enamored water spirit
  114. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  115. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  116. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  117. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  118. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  119. /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
  120. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  121. /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
  122. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  123. /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
  124. /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  125. /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
  126. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  127. /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
  128. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  129. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  130. /run _,a,_=GetSpellCooldown(20, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
  131. /run if not IsCurrentAction(37) then UseAction(37) end
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140. dps w attack totems
  141. /eq demon's blood
  142. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  143. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  144. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  145. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  146. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  147. /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
  148. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  149. /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
  150. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  151. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  152. /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
  153. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  154. /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
  155. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  156. /run TargetByName('searing totem')if UnitName('target')~='Searing Totem V' then CastSpellByName('searing totem')end
  157. /run AssistByName('largegaybear')CastSpellByName('earth shock')
  158. /run if not IsCurrentAction(37) then UseAction(37) end
  159.  
  160.  
  161.  
  162. dps w/o attack totems
  163. /eq shard of afrasa
  164. /use enamored water spirit
  165. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  166. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  167. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  168. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  169. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  170. /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
  171. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  172. /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
  173. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  174. /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
  175. /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  176. /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
  177. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  178. /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
  179. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  180. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  181. /run AssistByName('largegaybear')CastSpellByName('earth shock')
  182. /run if not IsCurrentAction(37) then UseAction(37) end
  183.  
  184.  
  185. dps fire res totem no attack totems
  186. /eq shard of afrasa
  187. /use enamored water spirit
  188. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  189. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  190. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  191. /run if not buffed('fire resistance')then CastSpellByName('fire resistance totem')end
  192. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  193. /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
  194. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  195. /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
  196. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  197. /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
  198. /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  199. /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
  200. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  201. /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
  202. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  203. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  204. /run AssistByName('largegaybear')CastSpellByName('earth shock')
  205. /run if not IsCurrentAction(37) then UseAction(37) end
  206.  
  207.  
  208.  
  209. aoe fire res totem no attack totem
  210. /eq shard of afrasa
  211. /use enamored water spirit
  212. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  213. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  214. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  215. /run if not buffed('fire resistance')then CastSpellByName('fire resistance totem')end
  216. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  217. /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
  218. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  219. /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
  220. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  221. /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
  222. /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  223. /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
  224. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  225. /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
  226. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  227. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  228. /run _,a,_=GetSpellCooldown(20, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
  229. /run if not IsCurrentAction(37) then UseAction(37) end
  230.  
  231.  
  232. dps grounding totem no attack totem
  233. /eq demon's blood
  234. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  235. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  236. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  237. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  238. /run TargetByName('grounding totem')if UnitName('target')~='Grounding Totem' then CastSpellByName('grounding totem')end
  239. /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
  240. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  241. /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
  242. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  243. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  244. /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
  245. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  246. /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
  247. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  248. /run AssistByName('largegaybear')CastSpellByName('earth shock')
  249. /run if not IsCurrentAction(37) then UseAction(37) end
  250.  
  251.  
  252.  
  253. aoe grounding totem no attack totem
  254. /eq demon's blood
  255. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  256. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  257. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  258. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  259. /run TargetByName('grounding totem')if UnitName('target')~='Grounding Totem' then CastSpellByName('grounding totem')end
  260. /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
  261. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  262. /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
  263. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  264. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  265. /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
  266. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  267. /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
  268. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  269. /run _,a,_=GetSpellCooldown(19, 'spell')AssistByName('largegaybear')if a==0 then CastSpellByName('earth shock')CastSpellByName('chain lightning')end
  270. /run if not IsCurrentAction(37) then UseAction(37) end
  271.  
  272.  
  273. dps tremor totem no attack totem
  274. /eq shard of afrasa
  275. /use enamored water spirit
  276. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  277. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  278. /run TargetByName('tremor totem')if UnitName('target')~='Tremor Totem' then CastSpellByName('tremor totem')end
  279. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  280. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  281. /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
  282. /run TargetByName('largegaybear')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  283. /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
  284. /run TargetByName('giefsham')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  285. /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
  286. /run TargetByName('giefwar',1)if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  287. /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
  288. /run TargetByName('giefwartwo')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  289. /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
  290. /run TargetByName('giefhunt')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  291. /run TargetByName('wolf')if not UnitIsDead('target')and(UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('lesser healing wave')end
  292. /run AssistByName('largegaybear')CastSpellByName('earth shock')
  293. /run if not IsCurrentAction(37) then UseAction(37) end
  294.  
  295.  
  296.  
  297.  
  298. dps melee only
  299. /eq rune of the guard captain
  300. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  301. /run AssistByName('giefhunt')CastSpellByName('earth shock')
  302. /run if not IsCurrentAction(37) then UseAction(37) end
  303.  
  304.  
  305. buff
  306. /eq shard of afrasa
  307. /run if not buffed('lightning shield')then CastSpellByName('lightning shield')end
  308. /run if not buffed('charstone dirk')then CastSpellByName('windfury weapon')end
  309. /run if not buffed('strength of earth')then CastSpellByName('strength of earth totem')end
  310. /run if not buffed('mana spring')then CastSpellByName('mana spring totem')end
  311. /run TargetByName('windfury totem')if UnitName('target')~='Windfury Totem III' then CastSpellByName('windfury totem')end
  312.  
  313. follow mount
  314. /run ClearTarget()
  315. /run if not buffed('violet raptor')then UseItemByName('whistle of the violet raptor')end
  316. /run if buffed('violet raptor')then RunMacro('carrot')end
  317. /follow largegaybear
  318.  
  319.  
  320.  
  321. carrot
  322. /eq carrot on a stick
  323.  
  324.  
  325. interact without cancelling heal
  326. /assist largegaybear
  327. /run if not UnitAffectingCombat('player')then Interact()end
  328.  
  329.  
  330. cooldowns (reck is too dangerous for dungeons i think)
  331. /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
  332. /cast death wish
  333. /use diamond flask
  334.  
  335.  
  336.  
  337. /////////////
  338. WARRIOR MACROS
  339. /////////////
  340.  
  341. aoe as tank (low level not updated)
  342. /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
  343. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  344. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')then CastSpellByName('demoralizing shout') end
  345. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  346. /run if not IsCurrentAction(37) then UseAction(37) end
  347. /run if UnitMana('player')<5 then CastSpellByName('battle stance')end CastSpellByName('thunder clap')
  348. /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
  349. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(40) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  350. /run if UnitMana('player')>30 then CastSpellByName('heroic strike')end
  351. /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
  352. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  353.  
  354. aoe as dps
  355. /eq rune of the guard captain
  356. /run AssistByName('largegaybear')
  357. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  358. /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
  359. /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
  360. /run if not buffed('bladestorm')and UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  361. /run if not buffed('bladestorm')and not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  362. /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
  363. /run if not buffed('bladestorm')and IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
  364. /run if not buffed('bladestorm')and IsActionInRange(38)==0 then Interact() end
  365. /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
  366. /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
  367. /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
  368. /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
  369. /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
  370. /run if not buffed('bladestorm')and UnitMana('player')>74 then CastSpellByName('cleave')end
  371. /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
  372.  
  373. aoe as dps dual wield (prio cleave for +hit offhand)
  374. /run AssistByName('largegaybear')
  375. /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
  376. /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
  377. /run if not buffed('bladestorm')and UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  378. /run if not buffed('bladestorm')and not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  379. /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
  380. /run if not buffed('bladestorm')and IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
  381. /run if not buffed('bladestorm')and IsActionInRange(38)==0 then Interact() end
  382. /run if not buffed('bladestorm')then CastSpellByName('cleave')end
  383. /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
  384. /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
  385. /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
  386. /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
  387. /run if not buffed('bladestorm')and buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  388.  
  389. dps as tank (low level not updated)
  390. /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
  391. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  392. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')then CastSpellByName('demoralizing shout') end
  393. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  394. /run if not IsCurrentAction(37) then UseAction(37) end
  395. /run if UnitMana('player')<5 then CastSpellByName('defensive stance')end CastSpellByName('heroic strike')
  396. /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
  397. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(40) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  398. /run if UnitMana('player')>30 then CastSpellByName('heroic strike')end
  399. /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
  400. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  401.  
  402. dps as dps
  403. /eq rune of the guard captain
  404. /run AssistByName('largegaybear')
  405. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  406. /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
  407. /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
  408. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  409. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  410. /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
  411. /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
  412. /run if IsActionInRange(38)==0 then Interact() end
  413. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  414. /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
  415. /run local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
  416. /run _,a,_=GetSpellCooldown(30, "spell")if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then CastSpellByName('execute')else if a==0 then CastSpellByName('bloodthirst') end end
  417. /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
  418. /run if UnitMana('player')>64 then CastSpellByName('hamstring')end
  419. /run if UnitMana('player')>76 then CastSpellByName('heroic strike')end
  420. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  421.  
  422. dps as dps dual wield (prio HS for +hit offhand)
  423. /eq rune of the guard captain
  424. /run AssistByName('largegaybear')
  425. /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
  426. /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
  427. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  428. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  429. /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
  430. /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
  431. /run if IsActionInRange(38)==0 then Interact() end
  432. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  433. /run CastSpellByName('heroic strike')
  434. /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
  435. /run local _,_,IsActive,_=GetShapeshiftFormInfo(3)if UnitMana('player')<5 and not IsActive then CastSpellByName('berserker stance')end
  436. /run _,a,_=GetSpellCooldown(30, "spell")if (UnitHealth('target')/UnitHealthMax('target'))*100<=20 then CastSpellByName('execute')else if a==0 then CastSpellByName('bloodthirst') end end
  437. /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
  438. /run if UnitMana('player')>64 then CastSpellByName('hamstring')end
  439. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  440.  
  441. sunder as tank (low level not updated)
  442. /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
  443. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  444. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 and not buffed('demoralizing shout','target')then CastSpellByName('demoralizing shout') end
  445. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  446. /run if not IsCurrentAction(37) then UseAction(37) end
  447. /run if UnitMana('player')<5 then CastSpellByName('defensive stance')end
  448. /run local _,_,IsActive,_=GetShapeshiftFormInfo(2) if(IsUsableAction(39) and (UnitMana('player')<=5 or IsActive)) then CastSpellByName("Defensive Stance")CastSpellByName('revenge')end
  449. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(40) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  450. /run KLHTM_Sunder()
  451. /run if UnitMana('player')>30 then CastSpellByName('heroic strike')end
  452. /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
  453. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  454.  
  455.  
  456. sunder as dps no rend
  457. /eq rune of the guard captain
  458. /run AssistByName('largegaybear')
  459. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  460. /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
  461. /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
  462. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  463. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  464. /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
  465. /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
  466. /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
  467. /run if IsActionInRange(38)==0 then Interact() end
  468. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  469. /run KLHTM_Sunder()
  470. /run if UnitMana('player')>50 then CastSpellByName('heroic strike')end
  471. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  472.  
  473.  
  474. sunder as dps with rend
  475. /eq rune of the guard captain
  476. /run AssistByName('largegaybear')
  477. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  478. /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
  479. /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
  480. /run if UnitAffectingCombat("player") and IsActionInRange(38)==1 then CastSpellByName('bloodrage') end
  481. /run if not buffed("battle shout", 'player') then CastSpellByName("battle shout") end
  482. /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
  483. /run _,a,_=GetSpellCooldown(28, "spell") _,_,b,_=GetShapeshiftFormInfo(3)if a==0 and b and IsActionInRange(38)==1 then CastSpellByName('berserker rage')end
  484. /run if IsActionInRange(38)==0 then MoveForwardStart(0)UseAction(37)else MoveForwardStop(0)end
  485. /run if IsActionInRange(38)==0 then Interact() end
  486. /run local _,_,IsActive,_=GetShapeshiftFormInfo(1)if(IsUsableAction(39) and (UnitMana('player')<5 or IsActive)) then CastSpellByName("Battle Stance")CastSpellByName('overpower')end
  487. /run if not buffed('rend','target')then CastSpellByName('rend')end
  488. /run KLHTM_Sunder()
  489. /run if UnitMana('player')>50 then CastSpellByName('heroic strike')end
  490. /run if buffed('battle shout','player') and (UnitHealth('target')/UnitHealthMax('target'))*100>50 then CastSpellByName('blood fury') end
  491.  
  492. buff
  493. /eq rune of the guard captain
  494. /run _,_,b,_=GetShapeshiftFormInfo(1)if not b then CastSpellByName('battle stance')end
  495. /run _,_,b,_=GetShapeshiftFormInfo(1)if b then CastSpellByName('bloodrage')end
  496. /run if not buffed('battle shout')then CastSpellByName('battle shout')end
  497.  
  498. follow
  499. /run MoveForwardStop(0)
  500. /run ClearTarget()
  501. /follow largegaybear
  502.  
  503. cooldowns
  504. /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!!!!!
  505. /cast death wish
  506.  
  507.  
  508. ranged
  509. /run AssistByName('largegaybear')CastSpellByName('shoot bow')
  510.  
  511.  
  512. bash
  513. /cast pummel
  514.  
  515. weapon swaps
  516. /eq beastslayer
  517. /eq houndmaster's rifle
  518.  
  519. /eq enchanted azsharite felbane staff
  520.  
  521. /eq gatorbite axe
  522. /eq highland bow
  523.  
  524.  
  525. carrot
  526. /eq carrot on a stick
  527.  
  528.  
  529. interact
  530. /assist largegaybear
  531. /run if not buffed('bladestorm')then Interact()end
  532.  
  533.  
  534. follow mount
  535. /run MoveForwardStop(0)
  536. /run ClearTarget()
  537. /run if not buffed('dire wolf')then UseItemByName('horn of the dire wolf')end
  538. /run if buffed('dire wolf')then RunMacro('carrot')end
  539. /follow largegaybear
  540.  
  541.  
  542.  
  543. slam TEST macro (using abar addon for swing timer)
  544. /run if (Abar_Mhr.et - GetTime()) -(math.mod((Abar_Mhr.et - GetTime()), .01))>2 then CastSpellByName('slam()')end
  545.  
  546.  
  547. /////////////
  548. HUNTER MACROS
  549. /////////////
  550.  
  551. aoe
  552. /eq rune of the guard captain
  553. /use devilsaur eye
  554. /run AssistByName('largegaybear')
  555. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  556. /run PetAttack()
  557. /run _,a,_=GetSpellCooldown(3, 'pet')if a==0 then CastSpellByName('furious howl')else CastSpellByName('bite')end
  558. /run if not UnitAffectingCombat('player')then CastSpellByName('explosive trap')end
  559. /run _,a,_=GetSpellCooldown(77, 'spell')if UnitName('targettarget')=='Giefhunt' and a==0 then CastSpellByName('feign death')end
  560. /run if not IsAutoRepeatAction(37)then MoveBackwardStart(0)end
  561. /run if IsUsableAction(39) and IsCurrentAction(38)then CastSpellByName('mongoose bite')MoveBackwardStart(0)end
  562. /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
  563. /run if not UnitAffectingCombat('player') then MoveBackwardStop(0) end
  564. /run if not buffed("aspect of the hawk", 'player') then CastSpellByName('aspect of the hawk') end
  565. /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
  566. /run if not IsAutoRepeatAction(37) then CastSpellByName("auto shot") else MoveBackwardStop(0) end
  567. /run if not buffed("hunter's mark", 'target') then CastSpellByName("hunter's mark") end
  568. /run _,a,_=GetSpellCooldown(54, 'spell')if a==0 then CastSpellByName('Multi-Shot')else CastSpellByName('aimed shot')end
  569.  
  570. dps
  571. /eq rune of the guard captain
  572. /use devilsaur eye
  573. /run AssistByName('largegaybear')
  574. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else if UnitCreatureType('target')=='Demon' then RunMacro('demon')else RunMacro('wep')end end
  575. /run PetAttack()
  576. /run _,a,_=GetSpellCooldown(3, 'pet')if a==0 then CastSpellByName('furious howl')else CastSpellByName('bite')end
  577. /run if not UnitAffectingCombat('player')then CastSpellByName('immolation trap')end
  578. /run _,a,_=GetSpellCooldown(77, 'spell')if UnitName('targettarget')=='Giefhunt' and a==0 then CastSpellByName('feign death')end
  579. /run if not IsAutoRepeatAction(37)then MoveBackwardStart(0)end
  580. /run if IsUsableAction(39) and IsCurrentAction(38)then CastSpellByName('mongoose bite')MoveBackwardStart(0)end
  581. /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
  582. /run if not UnitAffectingCombat('player') then MoveBackwardStop(0) end
  583. /run if not buffed("aspect of the hawk", 'player') then CastSpellByName('aspect of the hawk') end
  584. /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
  585. /run if not IsAutoRepeatAction(37) then CastSpellByName("auto shot") else MoveBackwardStop(0) end
  586. /run if not buffed("hunter's mark", 'target') then CastSpellByName("hunter's mark") end
  587. /run if not buffed("serpent sting", 'target') then CastSpellByName("serpent sting")end
  588. /run _,a,_=GetSpellCooldown(39, 'spell')if a==0 then CastSpellByName('aimed shot')else CastSpellByName('Multi-shot')end
  589.  
  590.  
  591. aoe w volley TEST (must disable ui as it ends up clicking action bars and fucking them up, also low accuracy)
  592. /eq rune of the guard captain
  593. /run AssistByName('largegaybear')
  594. /run if UnitCreatureType('target')=='Beast' then RunMacro('beast')else RunMacro('wep')end
  595. /run PetAttack()
  596. /run _,a,_=GetSpellCooldown(2, 'pet')if a==0 then CastSpellByName('furious howl')else CastSpellByName('bite')end
  597. /run if not UnitAffectingCombat('player')then CastSpellByName('explosive trap')end
  598. /run _,a,_=GetSpellCooldown(69, 'spell')if UnitName('targettarget')=='Giefhunt' and a==0 then CastSpellByName('feign death')end
  599. /run if not IsAutoRepeatAction(37)then MoveBackwardStart(0)end
  600. /run if IsUsableAction(39) and IsCurrentAction(38)then CastSpellByName('mongoose bite')MoveBackwardStart(0)end
  601. /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
  602. /run if not UnitAffectingCombat('player') then MoveBackwardStop(0) end
  603. /run if not buffed("aspect of the hawk", 'player') then CastSpellByName('aspect of the hawk') end
  604. /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
  605. /run if not IsAutoRepeatAction(37) and pfUI.castbar.player.bar:GetValue()==100 then CastSpellByName("auto shot") else MoveBackwardStop(0) end
  606. /run if not buffed("hunter's mark", 'target') then CastSpellByName("hunter's mark") end
  607. /run _,a,_=GetSpellCooldown(49, 'spell')if a~=0 then SetView(1)CastSpellByName('volley')end
  608. /run if SpellIsTargeting() then CameraOrSelectOrMoveStart()CameraOrSelectOrMoveStop()end
  609. /run _,a,_=GetSpellCooldown(49, 'spell')if a==0 then CastSpellByName('Multi-Shot')end
  610. /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
  611.  
  612.  
  613. weapon swaps
  614. /eq beastslayer
  615.  
  616. /eq enchanted azsharite felbane staff
  617.  
  618. /eq vanquisher's sword
  619. /eq vorpal dagger of power
  620.  
  621.  
  622. interact
  623. /assist giefwartwo
  624. /run Interact()
  625.  
  626.  
  627. follow mount
  628. /run PetFollow()
  629. /run ClearTarget()
  630. /run MoveBackwardStop(0)
  631. /run if not buffed('violet raptor')then UseItemByName('whistle of the violet raptor')end
  632. /run if buffed('violet raptor')then RunMacro('carrot')end
  633. /follow largegaybear
  634.  
  635.  
  636. buff
  637. /eq rune of the guard captain
  638. /run if not buffed('trueshot aura')then CastSpellByName('trueshot aura')end
  639.  
  640.  
  641. carrot
  642. /eq carrot on a stick
  643.  
  644.  
  645.  
  646. cooldowns
  647. /yell COOLDOWNS LETS GO!!!!!!!!!!!!!!!
  648. /cast berserking
  649. /cast rapid fire
  650.  
  651.  
  652.  
  653. ////////////////////////
  654. MISC MACROS
  655. ///////////////////////
  656. /invite giefwar
  657. /invite giefwartwo
  658. /invite giefsham
  659. /invite giefhunt
  660.  
  661.  
  662.  
  663.  
  664. /////////////////////////
  665. RAW HOTKEYNET CONFIG (WILL ADD COMMENTS AT SOME POINT XD, FEEL THIS IS EXTREMELY USER SPECIFIC AND EVERYONE WOULD HAVE THEIR OWN PREFERENCES)
  666. /////////////////////////
  667.  
  668.  
  669. <hotkey ctrl R>
  670. <sendpc local>
  671. // <RenameWin "World of Warcraft" wow1>
  672. <RenameWin "World of Warcraft" wow2>
  673. <RenameWin "World of Warcraft" wow3>
  674. <RenameWin "World of Warcraft" wow4>
  675. <RenameWin "World of Warcraft" wow5>
  676.  
  677. <hotkey ctrl T>
  678. <sendpc local>
  679. <RenameWin "World of Warcraft" wow2>
  680.  
  681. <hotkey ctrl U>
  682. <sendpc local>
  683. <RenameWin "wow2" wow5>
  684.  
  685. <hotkey ctrl G>
  686. <sendpc local>
  687. <RenameWin "wow3" wow4>
  688.  
  689. <hotkey ctrl y>
  690. <sendpc local>
  691. <sendwinm "wow4">
  692. <setwinsize 1720 720>
  693. <setwinpos 1720 -720>
  694.  
  695. <sendwinm "wow3">
  696. <setwinsize 1720 720>
  697. <setwinpos 0 -1440>
  698.  
  699. <sendwinm "wow2">
  700. <setwinsize 1720 720>
  701. <setwinpos 0 -720>
  702.  
  703. <sendwinm "wow5">
  704. <setwinsize 1720 720>
  705. <setwinpos 1720 -1440>
  706.  
  707.  
  708.  
  709. <Label w1 Local SendWinM wow1>
  710. <Label w2 Local SendWinM wow2>
  711. <Label w3 Local SendWinM wow3>
  712. <Label w4 Local SendWinM wow4>
  713. <Label w5 Local SendWinM wow5>
  714. <Label focus Local SendFocusWin>
  715.  
  716. <hotkey ctrl f>
  717. <sendpc local>
  718. <sendLabel focus>
  719. <setwinsize 3440 1440>
  720. <setwinpos 0 -40>
  721.  
  722. <Hotkey CapsLockOn 0-3, 5-9>
  723. <Toggle>
  724. <SendLabel focus, w1, w2, w3, w4, w5>
  725. <Key %Trigger%>
  726. //<Toggle>
  727. //<SendLabel focus, w1, w3, w4, w5>
  728. //<Key %Trigger%>
  729. //<SendLabel w2>
  730. //<Key r>
  731. //<Toggle>
  732. //<SendLabel focus, w1, w3, w4, w5>
  733. //<Key %Trigger%>
  734.  
  735. <Hotkey CapsLockOn 4>
  736. <Toggle>
  737. <SendLabel w2>
  738. <Key 4>
  739.  
  740. <Toggle>
  741. <SendLabel w5>
  742. <Key 4>
  743.  
  744.  
  745. <MovementHotkey ScrollLockOn W, A, S, D, Space>
  746. <SendLabel focus, w1, w2, w3, w4, w5>
  747. <Key %Trigger%>
  748.  
  749. <hotkey Lshift 1>
  750. //<sendpc local>
  751. // <sendwinmf "wow2">
  752. <SendLabel focus, w1, w2, w3, w4, w5>
  753. <key 8>
  754.  
  755. <hotkey Lshift 2>
  756. //<sendpc local>
  757. // <sendwinmf "wow2">
  758. <SendLabel focus, w1, w2, w3, w4, w5>
  759. <key 9>
  760.  
  761. <hotkey Lshift 3>
  762. //<sendpc local>
  763. // <sendwinmf "wow2">
  764. <SendLabel focus, w1, w2, w3, w4, w5>
  765. <key 0>
  766.  
  767. <hotkey Lshift 4>
  768. //<sendpc local>
  769. // <sendwinmf "wow2">
  770. <SendLabel focus, w1, w2, w3, w4, w5>
  771. <key 6>
  772.  
  773.  
  774. <hotkey alt f>
  775. //<sendpc local>
  776. // <sendwinmf "wow2">
  777. <SendLabel focus, w1, w2, w3, w4, w5>
  778. <key period>
  779.  
  780. <hotkey alt a>
  781. //<sendpc local>
  782. // <sendwinmf "wow2">
  783. <SendLabel focus, w1, w3, w4>
  784. <key period>
  785. <SendLabel w5>
  786. <key 8>
  787.  
  788.  
  789. <hotkey alt s>
  790. //<sendpc local>
  791. // <sendwinmf "wow2">
  792. //<SendLabel w3>
  793. //<key i>
  794. <SendLabel focus, w1, w2, w3, w4, w5>
  795. <key j>
  796.  
  797. <hotkey alt d>
  798. //<sendpc local>
  799. // <sendwinmf "wow2">
  800. //<SendLabel w3>
  801. //<key i>
  802. <SendLabel w4>
  803. <key period>
  804. <SendLabel w2, w5, w3>
  805. <key 1>
  806.  
  807. <hotkey alt q>
  808. //<sendpc local>
  809. // <sendwinmf "wow2">
  810. <SendLabel focus, w1, w3, w4>
  811. <key j>
  812. <SendLabel w2, w3, w5>
  813. <key s>
  814.  
  815. <hotkey alt w>
  816. //<sendpc local>
  817. // <sendwinmf "wow2">
  818. <SendLabel focus, w1, w4>
  819. <key j>
  820. <SendLabel w5>
  821. // <key s>
  822.  
  823. <hotkey alt e>
  824. //<sendpc local>
  825. // <sendwinmf "wow2">
  826. <SendLabel w4, w3, w5>
  827. <key comma>
  828.  
  829. <hotkey alt 1>
  830. //<sendpc local>
  831. // <sendwinmf "wow">
  832. <SendLabel w3,w5>
  833. <key 8>
  834.  
  835. <hotkey alt 2>
  836. //<sendpc local>
  837. // <sendwinmf "wow4">
  838. // <SendLabel focus, w1, w2, w3, w4, w5>
  839. // <key plus>
  840.  
  841. <hotkey alt 3>
  842. //<sendpc local>
  843. // <sendwinmf "wow4">
  844. <Toggle>
  845. <SendLabel w5>
  846. <key 4>
  847.  
  848. <hotkey alt 4>
  849. //<sendpc local>
  850. // <sendwinmf "wow4">
  851. //<Toggle>
  852. <SendLabel w1>
  853. <key minus>
  854.  
  855. //<Toggle>
  856. //<SendLabel w4>
  857. //<key minus>
  858.  
  859. <hotkey alt 5>
  860. //<sendpc local>
  861. // <sendwinmf "wow4">
  862. <SendLabel W2, w3, w4>
  863. <key 7>
  864.  
  865. <hotkey alt 6>
  866. //<sendpc local>
  867. // <sendwinmf "wow4">
  868. <SendLabel w3>
  869. <key 9>
  870.  
  871. <hotkey ctrl 2>
  872. //<sendpc local>
  873. // <sendwinmf "wow4">
  874.  
  875. <SendLabel focus, w1>
  876. <keydown ctrl>
  877. <key 2>
  878. <keyup ctrl>
  879.  
  880. <SendLabel w5>
  881. <keydown ctrl>
  882. <key 3>
  883. <keyup ctrl>
  884.  
  885. <SendLabel w4>
  886. <keydown ctrl>
  887. <key 2>
  888. <keyup ctrl>
  889.  
  890. <SendLabel w3>;;
  891. <keydown ctrl>
  892. <key 2>
  893. <keyup ctrl>
  894.  
  895. <hotkey LShift q>
  896. <SendLabel w1, w4, w3, w5>
  897. <key Plus>
  898.  
  899.  
  900. <hotkey LShift w>
  901. <SendLabel w1, w4, w3>
  902. <key Oem1>
  903.  
  904.  
  905. <hotkey LShift e>
  906. <SendLabel w1>
  907. <key Oem7>
  908.  
  909. <hotkey LShift 5>
  910. //<sendpc local>
  911. // <sendwinmf "wow4">
  912. <SendLabel focus, w1>
  913. <keydown LShift>
  914. <key 5>
  915. <keyup LShift>
  916.  
  917. <SendLabel w2, w3, w4, w5>
  918. <keydown ctrl>
  919. <key 5>
  920. <keyup ctrl>
  921.  
  922. //<hotkey alt q>
  923. // <sendpc local>
  924. // <sendwinmf "wow1">
  925. // <key 2>
  926. // <sendwinmf "wow2">
  927. // <key 2>
  928.  
  929. <UseKeyAsModifier Oem3>
  930. <Hotkey Oem3 LButton>
  931.  
  932. <SendWinM wow2>
  933. <ClickMouse LButton>
  934.  
  935. <Hotkey Oem3 alt LButton>
  936.  
  937. <SendWinM wow2>
  938. <keydown alt>
  939. <ClickMouse LButton>
  940. <keyup alt>
  941.  
  942. <Hotkey Oem3 ctrl LButton>
  943.  
  944. <SendWinM wow2>
  945. <keydown ctrl>
  946. <ClickMouse LButton>
  947. <keyup ctrl>
  948.  
  949. <UseKeyAsModifier Tab>
  950. <Hotkey Tab LButton>
  951.  
  952. <SendLabel focus, w1, w2, w3, w4, w5>
  953. <ClickMouse LButton>
  954.  
  955. <Hotkey Tab S>
  956.  
  957. <SendLabel focus, w1, w2, w3, w4, w5>
  958. <Key s>
  959.  
Add Comment
Please, Sign In to add comment