Advertisement
Guest User

Wotlk updated L80 macros/HotKeyNet config 6

a guest
Dec 2nd, 2022
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.24 KB | Gaming | 0 0
  1. # == Comment in wow macros (line doesnt run, used for descriptive text)
  2. // == Comment in Hotkeynet (line doesnt run, used for descriptive text)
  3.  
  4. Random bits might still be in macros from testing/etc.
  5.  
  6.  
  7. ***************
  8. ***BEAR MACROS***
  9. ***************
  10.  
  11. Panic
  12. /yell JESUS! TAKE THE WHEEL!!!!
  13. /cast frenzied regeneration
  14. /cast survival instincts
  15.  
  16. AOE1
  17. #showtooltip
  18. /run if GetSpellCooldown('barkskin')==0 and (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('barkskin')end
  19. #/run i=1;m-=0;while(UnitDebuff("target\",i)~=nil) do if(strfind(UnitDebuff("target",i),"Faerie Fire")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("faerie fire (feral)()")end
  20. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Demoralizing Roar")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("demoralizing roar")end
  21. /startattack
  22. /use 13
  23. /use 14
  24. /cast enrage
  25. /run if GetSpellCooldown('mangle (bear)')==0 then CastSpellByName('mangle (bear)')else CastSpellByName('swipe (bear)')end
  26. /run if UnitMana('player')>60 then CastSpellByName('maul')end
  27.  
  28. AOETAUNT
  29. /yell GUYS I GOT THIS!
  30. /cast challenging roar
  31.  
  32. CHARGE
  33. /yell BITE THE PILLOW, IM GOING IN DRY!
  34. /cast [nostance] dire bear form
  35. /cast enrage
  36. /cast feral charge - bear
  37.  
  38. WRATH FAERIE FIRE / 1 Lacerate Spam key
  39. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Faerie Fire (Feral)")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("faerie fire (feral)")end
  40. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Lacerate")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Lacerate")end
  41.  
  42. PRE COMBAT BUFF/HOT
  43. /tar player
  44. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Thorns")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("thorns")end;
  45. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Regrowth")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then c("rejuvenation(Rank 15)")else c("regrowth")end
  46. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Barkskin")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then c("rejuvenation(Rank 15)")else c("barkskin")end;
  47.  
  48. DPS1
  49. #showtooltip
  50. /startattack
  51. /use 13
  52. /use 14
  53. /run if GetSpellCooldown('barkskin')==0 and (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('barkskin')end
  54. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Demoralizing Roar")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("demoralizing roar")end
  55. /cast enrage
  56. /run if GetSpellCooldown('mangle (bear)')==0 then CastSpellByName('mangle (bear)')else if UnitMana('player')>25 then CastSpellByName('maul')end end
  57. /run if UnitMana('player')>60 then CastSpellByName('swipe (bear)')end
  58.  
  59. DPS2 (lacerate)
  60. #showtooltip
  61. /run if GetSpellCooldown('barkskin')==0 and (UnitHealth('player')/UnitHealthMax('player'))*100<50 then CastSpellByName('barkskin')end
  62. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Demoralizing Roar")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("demoralizing roar")end
  63. /startattack
  64. /use 13
  65. /use 14
  66. /cast enrage
  67. /run if GetSpellCooldown('mangle (bear)')==0 then CastSpellByName('mangle (bear)')else if UnitMana('player')>25 then CastSpellByName('lacerate')end end
  68. /run if UnitMana('player')>50 then CastSpellByName('maul')end
  69.  
  70. TAUNT
  71. /yell NOT ON MY WATCH!
  72. /cast growl
  73.  
  74. ******************
  75. ***ROGUE MACROS***
  76. ******************
  77.  
  78. DPS1
  79. #/run print(GetComboPoints('player','target'))
  80. #/tar largegaybear
  81. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('tricks of the trade')==0 then TargetUnit('largegaybear')CastSpellByName('tricks of the trade')end
  82. #/cast tricks of the trade
  83. /assist largegaybear
  84. /cast [no combat] stealth
  85. /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 and GetSpellCooldown('evasion')==0 then CastSpellByName('evasion')end
  86. /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 and GetSpellCooldown('cloak of shadows')==0 then CastSpellByName('cloak of shadows')end
  87. /run if GetComboPoints('player','target')>3 then CastSpellByName('envenom')else CastSpellByName('mutilate')end
  88. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Slice and Dice")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("slice and dice")end
  89. /startattack
  90. /use 13
  91. /use 14
  92.  
  93.  
  94.  
  95. DPS BUFFS
  96. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Hunger For Blood")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("hunger for blood")end
  97. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Overkill")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else if UnitAffectingCombat('player')==1 and GetSpellCooldown('vanish')==0 then CastSpellByName('vanish')end end
  98. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('vanish')==0 then CastSpellByName('vanish')end
  99. /run if GetComboPoints('player','target')>=4 and GetSpellCooldown('cold blood')==0 then CastSpellByName('cold blood')end
  100. /cast blood fury
  101.  
  102. AOE w Blade Flurry dual spec
  103. #/run print(GetComboPoints('player','target'))
  104. #/tar largegaybear
  105. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('tricks of the trade')==0 then TargetUnit('largegaybear')CastSpellByName('tricks of the trade')end
  106. #/cast tricks of the trade
  107. /assist largegaybear
  108. /cast [no combat] stealth
  109. #/cast [combat] killing spree
  110. /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 and GetSpellCooldown('evasion')==0 then CastSpellByName('evasion')end
  111. /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 and GetSpellCooldown('cloak of shadows')==0 then CastSpellByName('cloak of shadows')end
  112. #/run if UnitAffectingCombat('player')==1 and GetSpellCooldown('blade flurry')==0 then CastSpellByName('blade flurry')end
  113. /run if GetComboPoints('player','target')>3 then CastSpellByName('envenom')else CastSpellByName('mutilate')end
  114. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Slice and Dice")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("slice and dice")end
  115. /startattack
  116. /use 13
  117. /use 14
  118.  
  119. AOE w Blade Flurry/Fan of Knives dual spec [DPS KEY]
  120. #/run print(GetComboPoints('player','target'))
  121. #/tar largegaybear
  122. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('tricks of the trade')==0 then TargetUnit('largegaybear')CastSpellByName('tricks of the trade')end
  123. #/cast tricks of the trade
  124. /assist largegaybear
  125. /cast [no combat] stealth
  126. #/cast [combat] killing spree
  127. /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 and GetSpellCooldown('evasion')==0 then CastSpellByName('evasion')end
  128. /run if (UnitHealth('player')/UnitHealthMax('player'))*100<50 and GetSpellCooldown('cloak of shadows')==0 then CastSpellByName('cloak of shadows')end
  129. #/run if UnitAffectingCombat('player')==1 and GetSpellCooldown('blade flurry')==0 then CastSpellByName('blade flurry')end
  130. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Slice and Dice")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then c('fan of knives')else end
  131. #/run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Slice and Dice")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("sinister strike")end
  132. /startattack
  133. /use 13
  134. /use 14
  135.  
  136. AOE w Blade Flurry/Fan of Knives dual spec [SECOND DPS KEY, before FoK its just blade flurry]
  137. /run if GetSpellCooldown('blade flurry')==0 then CastSpellByName('blade flurry')end
  138. /run if GetSpellCooldown('adrenaline rush')==0 then CastSpellByName('adrenaline rush')end
  139. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Slice and Dice")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then c('fan of knives')else end
  140. /run if GetComboPoints('player','target')>0 then CastSpellByName("Slice and Dice") else if GetComboPoints('player','target')==0 then CastSpellByName('sinister strike')end end
  141.  
  142. AMBUSH IN STEALTH FLUFF (put on in stealth bar)
  143. /assist largegaybear
  144. /run if GetSpellCooldown('sprint')==0 then CastSpellByName('sprint')end
  145. /run if CheckInteractDistance('target',3)==1 then CastSpellByName('ambush')end
  146.  
  147.  
  148.  
  149. TRICKS OF TRADE TANK
  150. /tar largegaybear
  151. /cast tricks of the trade
  152. OR lua fancy version
  153. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('tricks of the trade')==0 then TargetUnit('largegaybear')CastSpellByName('tricks of the trade')end
  154.  
  155. APPLY POISONS
  156. /cast deadly poison VIII
  157. /use 16
  158. /use 17
  159.  
  160.  
  161. ************************
  162. ***FURY WARRIOR MACROS***
  163. ************************
  164.  
  165. AOE1
  166. /assist largegaybear
  167. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('Intercept')==0 and (CheckInteractDistance('target',3)==1 or CheckInteractDistance('target',1)==1) and UnitMana('player')>9 then CastSpellByName('intercept')end
  168. /cast [stance:1/2] berserker stance
  169. /startattack
  170. /use 13
  171. /use 14
  172. /run if UnitMana('player')>70 then CastSpellByName('cleave')end
  173. /run if IsUsableSpell('victory rush')then CastSpellByName('victory rush')end
  174. /run if GetSpellCooldown('whirlwind')==0 then CastSpellByName('whirlwind')else if GetSpellCooldown('bloodthirst')==0 then CastSpellByName('bloodthirst')else CastSpellByName('heroic throw')end end
  175.  
  176. CHARGE
  177. /cast [nocombat,stance:2/3] battle stance
  178. /cast [nocombat] charge
  179.  
  180. DPS1
  181. /assist largegaybear
  182. /startattack
  183. /use 13
  184. /use 14
  185. /cast [nocombat,stance:2/3] battle stance
  186. /cast [nocombat] charge
  187. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('Intercept')==0 and (CheckInteractDistance('target',3)==1 or CheckInteractDistance('target',1)==1) and UnitMana('player')>9 then CastSpellByName('intercept')end
  188. /run if IsUsableSpell('victory rush')then CastSpellByName('victory rush')end
  189. /run if UnitMana('player')>70 then CastSpellByName('heroic strike')end
  190. /run if (UnitHealth('target')/UnitHealthMax('target'))*100<20 then CastSpellByName('execute')end
  191. /run if GetSpellCooldown('bloodthirst')==0 then CastSpellByName('bloodthirst')else if GetSpellCooldown('whirlwind')==0 then CastSpellByName('whirlwind')else CastSpellByName('heroic throw')end end
  192.  
  193. COOLDOWNS
  194. /yell COOLDOWNS, LETS GO!!!!!!!!!!!
  195. /castrandom recklessness, death wish
  196.  
  197. PRE COMBAT SHOUT
  198. /cast bloodrage
  199. /cast battle shout
  200.  
  201. SLAM/BUFF SPAM
  202. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Slam!")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then c("slam")else end
  203. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Battle Shout")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("battle shout")end
  204. /cast [stance:1/2] berserker stance
  205. /cast berserker rage
  206. /cast bloodrage
  207. /cast blood fury
  208.  
  209. SUNDER
  210. /assist largegaybear
  211. /startattack
  212. /use 13
  213. /use 14
  214. /cast [nocombat,stance:2/3] battle stance
  215. /cast [nocombat] charge
  216. /run if UnitAffectingCombat('player')==1 and GetSpellCooldown('Intercept')==0 and (CheckInteractDistance('target',3)==1 or CheckInteractDistance('target',1)==1) and UnitMana('player')>9 then CastSpellByName('intercept')end
  217. /run if UnitMana('player')>70 then CastSpellByName('heroic strike')end
  218. /run if GetSpellCooldown('bloodthirst')==0 then CastSpellByName('bloodthirst')else if GetSpellCooldown('whirlwind')==0 then CastSpellByName('whirlwind')else CastSpellByName('sunder armor')end end
  219.  
  220. ***************************************
  221. ***DK MACROS (Never played class WIP)***
  222. ***************************************
  223.  
  224. BUFFS1
  225. /assist largegaybear
  226. /petattack
  227. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"horn of winter")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("horn of winter")end
  228. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Unbreakable Armor")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("unbreakable armor")end
  229. /startattack
  230. /use 13
  231. /use 14
  232.  
  233. KS PROC
  234. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Killing Machine")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then print('killing machine')c('frost strike')else print('no km')end
  235. /run local _,_,a=GetRuneCooldown(1) _,_,b=GetRuneCooldown(2) _,_,c=GetRuneCooldown(3) _,_,d=GetRuneCooldown(4) _,_,e=GetRuneCooldown(5) _,_,f=GetRuneCooldown(6)if(a==false and b==false and c==false and d==false and e==false and f==false)then CastSpellByName('empower rune weapon')end
  236.  
  237. RIME PROC
  238. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Rime")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then print('rime')c('howling blast')else print('no rime')end
  239. /run if UnitMana('player')>79 then CastSpellByName('frost strike')end
  240. /run if GetSpellCooldown('raise dead')==0 then CastSpellByName('raise dead')end
  241. /run if GetSpellCooldown('deathchill')==0 then CastSpellByName('deathchill')end
  242.  
  243. OBLITERATE
  244. /run _,_,a=GetRuneCooldown(5)_,_,b=GetRuneCooldown(6) print(a..b)
  245. /run if GetSpellCooldown('blood tap')==0 then CastSpellByName('blood tap')end
  246. /run if UnitMana('player')>79 then CastSpellByName('frost strike')end
  247. /run local _,_,a=GetRuneCooldown(1) _,_,b=GetRuneCooldown(2) _,_,c=GetRuneCooldown(3) _,_,d=GetRuneCooldown(4) _,_,e=GetRuneCooldown(5) _,_,f=GetRuneCooldown(6)if(c==true)then CastSpellByName('obliterate')else if(d==true)then CastSpellByName('obliterate')else if(a==true)then CastSpellByName('blood strike')else CastSpellByName('pestilence')end end end
  248. #/run _,_,c=GetRuneCooldown(3)if(c==true)then CastSpellByName('obliterate')end
  249. #else if(d==1)then CastSpellByName('obliterate')else if(a==1)then CastSpellByName('blood strike') end end end
  250. #else CastSpellByName('pestilence')end end end end
  251. /cast blood fury
  252.  
  253. KSHOWL for AOE
  254. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Killing Machine")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then print('killing machine')c('howling blast')else print('no km')end
  255. /run local _,_,a=GetRuneCooldown(1) _,_,b=GetRuneCooldown(2) _,_,c=GetRuneCooldown(3) _,_,d=GetRuneCooldown(4) _,_,e=GetRuneCooldown(5) _,_,f=GetRuneCooldown(6)if(a==false and b==false and c==false and d==false and e==false and f==false)then CastSpellByName('empower rune weapon')end
  256.  
  257. DEBUFFS
  258. /assist largegaybear
  259. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Frost Fever")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else print('no ff')c("Icy Touch")end
  260. /run i=1;m=0;while(UnitDebuff("target",i)~=nil) do if(strfind(UnitDebuff("target",i),"Blood Plague")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Plague Strike")end
  261.  
  262. CDs
  263. /yell COOLDOWNS, LETS GO!!!!!!!!!!!
  264. /cast army of the dead
  265.  
  266. ************************************************
  267. ***HOLY PALLY MACROS (Never played class, WIP)***
  268. ************************************************
  269.  
  270. HEAL1 with AURA LINES
  271. #/run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Frost Resistance Aura")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Frost Resistance Aura")end
  272. #/run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Fire Resistance Aura")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Fire Resistance Aura")end
  273. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Devotion Aura")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("devotion aura")end
  274. #/run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Shadow Resistance Aura")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("shadow resistance aura")end
  275. /tar largegaybear
  276. /run i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Beacon of Light")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("beacon of light")end
  277. /run i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Sacred Shield")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("sacred shield")end
  278. /run if (UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('holy light')end
  279.  
  280. HEAL2 SELF NAME SEAL BUFF
  281. /tar giefpallytwo
  282. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Seal of Light")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Seal of Light")end
  283. /run if (UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('holy light')end
  284. /run if UnitMana('player')<1023 and GetSpellCooldown('divine plea')==0 then CastSpellByName('divine plea')end
  285.  
  286. HEAL3-4 TARGET NAME
  287. /tar giefwar
  288. /run if (UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('holy light')end
  289.  
  290. HEAL5 Lowest prio Judgement
  291. /tar giefrogue
  292. /run if (UnitHealth('target')/UnitHealthMax('target'))*100<80 then CastSpellByName('holy light')end
  293. /assist largegaybear
  294. /run i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Judgement of Light")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Judgement of light")end
  295.  
  296.  
  297. PRE BUFF TANK
  298. /tar largegaybear
  299. /run i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Beacon of Light")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("beacon of light")end
  300. /run i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Sacred Shield")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("sacred shield")end
  301.  
  302. PALLY FOLLOW/MOUNT/CRUSADER (not in combat)
  303. /run print(UnitAffectingCombat('player'))
  304. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Crusader Aura")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else if UnitAffectingCombat('player')==nil then c("crusader aura")end end
  305. /assist largegaybear
  306. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Swift Olive Raptor")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Swift Olive Raptor")end
  307. /follow largegaybear
  308.  
  309. CDs
  310. /yell COOLDOWNS, LETS GO!!!!!!!!!!!
  311. /use 13
  312. /use 14
  313. /cast divine illumination
  314. /cast aura mastery
  315.  
  316.  
  317. USE OSHU'GUN
  318. /use oshu'gun relic
  319.  
  320. ******************
  321. ***MISC/TESTING***
  322. ******************
  323.  
  324. FOLLOW/MOUNT
  325. /run i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Great Gray Kodo")~=nil)then m=1; end;i=i+1;end;c=CastSpellByName;if(m==1) then else c("Great Gray Kodo")end
  326. /follow largegaybear
  327.  
  328. DUAL SPEC SWAP
  329. /run SetActiveTalentGroup(1)
  330. /run SetActiveTalentGroup(2)
  331.  
  332. FOR FIGHTS WITH ADDS YOU NEED TO TARGET (secret tech, add to all dps macros)
  333. /tar nameofadd
  334. /tar [dead] nameofboss
  335.  
  336. PRINT BUFFS TARGET
  337. /run for i=1,40 do local D,A,B,G = UnitBuff("target",i); if D then print(i.."="..D.." "..G..A..B) end end
  338.  
  339. PRINT DEBUFFS TARGET
  340. /run for i=1,40 do local D,A,B,G = UnitDebuff("target",i); if D then print(i.."="..D.." "..G..A..B) end end
  341.  
  342. ***************************************
  343. ***HOTKEYNET CONFIG (NOT COMMENTED)***
  344. ***************************************
  345.  
  346.  
  347.  
  348.  
  349. <hotkey ctrl R>
  350. <sendpc local>
  351. <RenameWin "World of Warcraft" wow1>
  352. <RenameWin "World of Warcraft" wow2>
  353. <RenameWin "World of Warcraft" wow3>
  354. <RenameWin "World of Warcraft" wow4>
  355. <RenameWin "World of Warcraft" wow5>
  356.  
  357. <hotkey ctrl T>
  358. <sendpc local>
  359. <RenameWin "World of Warcraft" wow1>
  360.  
  361. <hotkey ctrl U>
  362. <sendpc local>
  363. <RenameWin "RUN" wow4>
  364.  
  365. <hotkey ctrl G>
  366. <sendpc local>
  367. <RenameWin "wowJ" wow3>
  368.  
  369. <hotkey ctrl y>
  370. <sendpc local>
  371. <sendwinm "wow4">
  372. <setwinsize 1280 720>
  373. <setwinpos 0 -1440>
  374.  
  375. <sendwinm "wow3">
  376. <setwinsize 1280 720>
  377. <setwinpos 0 -720>
  378.  
  379. <sendwinm "wow2">
  380. <setwinsize 1280 720>
  381. <setwinpos 1280 -1440>
  382.  
  383. <sendwinm "wow5">
  384. <setwinsize 1280 720>
  385. <setwinpos 1280 -720>
  386.  
  387.  
  388.  
  389. <Label w1 Local SendWinM wow1>
  390. <Label w2 Local SendWinM wow2>
  391. <Label w3 Local SendWinMF wow3>
  392. <Label w4 Local SendWinMF wow4>
  393. <Label w5 Local SendWinM wow5>
  394. <Label focus Local SendFocusWin>
  395.  
  396. <hotkey ctrl f>
  397. <sendpc local>
  398. <sendLabel focus>
  399. <setwinsize 2576 1479>
  400. <setwinpos 0 -45>
  401.  
  402. solo dps
  403. <Hotkey CapsLockOff 0-2, 6-9>
  404. <Toggle>
  405. <SendLabel focus>
  406. <Key %Trigger%>
  407. <Toggle>
  408. <SendLabel focus>
  409. <Key f>
  410. <Toggle>
  411. <SendLabel focus>
  412. <Key j>
  413.  
  414. <Hotkey CapsLockOn 0-2, 6-9>
  415. <Toggle>
  416. <SendLabel focus, w1>
  417. <Key %Trigger%>
  418. <SendLabel w3, w4>
  419. <Key %Trigger%>
  420. //<Key Space>
  421. <SendLabel w5>
  422. <Key 1>
  423. //<Key Space>
  424. <SendLabel w2>
  425. <Key 1>
  426. <Toggle>
  427. <SendLabel focus, w1, w3, w4>
  428. <Key %Trigger%>
  429. <SendLabel w1, w3, w4>
  430. <Key f>
  431. <SendLabel w2, w5>
  432. <Key 2>
  433. <Toggle>
  434. <SendLabel focus, w1, w3, w4>
  435. <Key %Trigger%>
  436. <SendLabel w1>
  437. <Key j>
  438. <SendLabel w2, w5>
  439. <Key 3>
  440. <Toggle>
  441. <SendLabel focus, w1, w3, w4>
  442. <Key %Trigger%>
  443. <SendLabel w3, w4>
  444. <Key f>
  445. <SendLabel w2, w5>
  446. <Key 4>
  447. <Toggle>
  448. <SendLabel focus, w1, w3, w4>
  449. <Key %Trigger%>
  450. <SendLabel w1>
  451. <Key f>
  452. <SendLabel w2, w5>
  453. <Key 5>
  454.  
  455. //prebuff 5
  456. <Hotkey CapsLockOn 5>
  457. <SendLabel focus, w1, w3, w4>
  458. <Key 5>
  459. <SendLabel w2>
  460. <Key 6>
  461. <SendLabel w5>
  462. <Key 1>
  463.  
  464. //aoe
  465. <Hotkey CapsLockOn 3>
  466. <Toggle>
  467. <SendLabel focus, w1, w3, w4>
  468. <Key 3>
  469. <SendLabel w2>
  470. <Key 1>
  471. <SendLabel w5>
  472. <Key 1>
  473. <Toggle>
  474. <SendLabel w1, w3, w4>
  475. <key f>
  476. //<SendLabel w1>
  477. //<key 4>
  478. <SendLabel w2>
  479. <Key 2>
  480. <SendLabel w5>
  481. <Key 6>
  482. <Toggle>
  483. <SendLabel focus, w1, w3, w4>
  484. <Key j>
  485. <SendLabel w2>
  486. <Key 3>
  487. <SendLabel w5>
  488. <Key 7>
  489. <Toggle>
  490. <SendLabel w1, w3, w4>
  491. <key 3>
  492. //<SendLabel w1>
  493. //<key 4>
  494. <SendLabel w2>
  495. <Key 4>
  496. <SendLabel w5>
  497. <Key 5>
  498. <Toggle>
  499. <SendLabel focus, w1, w3, w4>
  500. <Key f>
  501. <SendLabel w2>
  502. <Key 5>
  503. <SendLabel w5>
  504. <Key 5>
  505.  
  506. //aoe solo
  507. <Hotkey CapsLockOff 3>
  508. <Toggle>
  509. <SendLabel focus>
  510. <Key 3>
  511. <Toggle>
  512. <SendLabel focus>
  513. <key f>
  514. <Toggle>
  515. <SendLabel focus>
  516. <key j>
  517.  
  518.  
  519. <Hotkey CapsLockOn 4>
  520. <Toggle>
  521. <SendLabel w2>
  522. <Key 4>
  523.  
  524. <Toggle>
  525. <SendLabel w5>
  526. <Key 4>
  527.  
  528.  
  529. <MovementHotkey ScrollLockOn W, A, S, D, Space>
  530. <SendLabel focus, w1, w2, w3, w4, w5>
  531. <Key %Trigger%>
  532.  
  533. <hotkey t>
  534. //<sendpc local>
  535. // <sendwinmf "wow2">
  536. <SendLabel focus>
  537. <key t>
  538. <SendLabel w2>
  539. <key 0>
  540.  
  541. <hotkey Lshift 2>
  542. //<sendpc local>
  543. // <sendwinmf "wow2">
  544. <SendLabel focus, w1, w2, w3, w4, w5>
  545. <key 9>
  546.  
  547. <hotkey Lshift 3>
  548. //<sendpc local>
  549. // <sendwinmf "wow2">
  550. <SendLabel focus, w1, w2, w3, w4, w5>
  551. <key 0>
  552.  
  553. <hotkey Lshift 4>
  554. //<sendpc local>
  555. // <sendwinmf "wow2">
  556. <SendLabel focus, w1, w2, w3, w4, w5>
  557. <key 6>
  558.  
  559.  
  560. <hotkey alt f>
  561. //<sendpc local>
  562. // <sendwinmf "wow2">
  563. <SendLabel focus, w1, w2, w3, w4, w5>
  564. <key period>
  565.  
  566. <hotkey alt a>
  567. //<sendpc local>
  568. // <sendwinmf "wow2">
  569. <SendLabel focus, w1, w3, w4>
  570. <key period>
  571. <SendLabel w5>
  572. <key 8>
  573.  
  574.  
  575. <hotkey alt s>
  576. //<sendpc local>
  577. // <sendwinmf "wow2">
  578. //<SendLabel w3>
  579. //<key i>
  580. <SendLabel w3, w4, w5>
  581. <key g>
  582.  
  583. <hotkey alt d>
  584. //<sendpc local>
  585. // <sendwinmf "wow2">
  586. //<SendLabel w3>
  587. //<key i>
  588. <SendLabel w3, w4, w5>
  589. <key period>
  590. <SendLabel w2>
  591. <key 1>
  592.  
  593. <hotkey alt q>
  594. //<sendpc local>
  595. // <sendwinmf "wow2">
  596. <SendLabel focus, w1, w3, w4>
  597. <key j>
  598. <SendLabel w2, w3, w5>
  599. <key s>
  600.  
  601. <hotkey alt w>
  602. //<sendpc local>
  603. // <sendwinmf "wow2">
  604. <SendLabel focus, w1, w4>
  605. <key j>
  606. <SendLabel w5>
  607. // <key s>
  608.  
  609. <hotkey alt e>
  610. //<sendpc local>
  611. // <sendwinmf "wow2">
  612. <SendLabel w4, w3, w5>
  613. <key comma>
  614.  
  615. <hotkey alt 1>
  616. //<sendpc local>
  617. // <sendwinmf "wow">
  618. <toggle>
  619. <SendLabel w3>
  620. <key 8>
  621. <toggle>
  622. <SendLabel w4>
  623. <key 8>
  624. //<toggle>
  625. //<SendLabel w5>
  626. //<key 8>
  627.  
  628. <hotkey alt 2>
  629. //<sendpc local>
  630. // <sendwinmf "wow4">
  631. <SendLabel w3, w4>
  632. <key 0>
  633.  
  634. <hotkey alt r>
  635. //<sendpc local>
  636. // <sendwinmf "wow4">
  637. <SendLabel w3, w4, w5>
  638. <key 0>
  639.  
  640. <hotkey alt 3>
  641. //<sendpc local>
  642. // <sendwinmf "wow4">
  643. <Toggle>
  644. <SendLabel w3>
  645. <key 4>
  646.  
  647.  
  648. <hotkey alt 4>
  649. //<sendpc local>
  650. // <sendwinmf "wow4">
  651. <Toggle>
  652. <SendLabel w3>
  653. <key minus>
  654.  
  655. <Toggle>
  656. <SendLabel w4>
  657. <key minus>
  658.  
  659. <Toggle>
  660. <SendLabel w1>
  661. <key minus>
  662.  
  663. <hotkey alt 5>
  664. //<sendpc local>
  665. // <sendwinmf "wow4">
  666. <SendLabel w2>
  667. <key 7>
  668.  
  669. <hotkey alt 6>
  670. //<sendpc local>
  671. // <sendwinmf "wow4">
  672. <SendLabel w3>
  673. <key 9>
  674.  
  675. <hotkey ctrl 2>
  676. //<sendpc local>
  677. // <sendwinmf "wow4">
  678.  
  679. <SendLabel focus, w1>
  680. <keydown ctrl>
  681. <key 2>
  682. <keyup ctrl>
  683.  
  684. <SendLabel w5>
  685. <keydown ctrl>
  686. <key 3>
  687. <keyup ctrl>
  688.  
  689. <SendLabel w4>
  690. <keydown ctrl>
  691. <key 2>
  692. <keyup ctrl>
  693.  
  694. <SendLabel w3>
  695. <keydown ctrl>
  696. <key 2>
  697. <keyup ctrl>
  698.  
  699. <hotkey LShift q>
  700. <SendLabel w1, w2, w4, w3, w5>
  701. <key Plus>
  702.  
  703.  
  704. <hotkey LShift w>
  705. <SendLabel w1, w4, w3, w5>
  706. <key Oem1>
  707.  
  708.  
  709. <hotkey LShift e>
  710. <SendLabel w1>
  711. <key Oem7>
  712.  
  713. <hotkey LShift 5>
  714. //<sendpc local>
  715. // <sendwinmf "wow4">
  716. <SendLabel focus, w1>
  717. <keydown LShift>
  718. <key 5>
  719. <keyup LShift>
  720.  
  721. <SendLabel w2, w3, w4, w5>
  722. <keydown ctrl>
  723. <key 5>
  724. <keyup ctrl>
  725.  
  726. //<hotkey alt q>
  727. // <sendpc local>
  728. // <sendwinmf "wow1">
  729. // <key 2>
  730. // <sendwinmf "wow2">
  731. // <key 2>
  732.  
  733. <UseKeyAsModifier Oem3>
  734. <Hotkey Oem3 LButton>
  735.  
  736. <SendWinM wow2>
  737. <ClickMouse LButton>
  738.  
  739. <Hotkey Oem3 alt LButton>
  740.  
  741. <SendWinM wow2>
  742. <keydown alt>
  743. <ClickMouse LButton>
  744. <keyup alt>
  745.  
  746. <Hotkey Oem3 ctrl LButton>
  747.  
  748. <SendWinM wow2>
  749. <keydown ctrl>
  750. <ClickMouse LButton>
  751. <keyup ctrl>
  752.  
  753. <UseKeyAsModifier Tab>
  754. <Hotkey Tab LButton>
  755.  
  756. <SendLabel focus, w1, w2, w3, w4, w5>
  757. <ClickMouse LButton>
  758.  
  759. <Hotkey Tab S>
  760.  
  761. <SendLabel focus, w1, w2, w3, w4, w5>
  762. <Key s>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement