Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
6,023
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. Fakecasting without having to move character:
  2. /run SpellStopCasting()
  3.  
  4.  
  5. Cast fireblast on enemy that matches name below EXACTLY. Useful when lvling to tag mobs first:
  6. /run TargetByName("REPLACE THIS TO NPC NAME", true) CastSpellByName("Fire Blast")
  7.  
  8.  
  9. Script to prevent toggling of wand/autoattack + green targeting reticle.
  10. You only need to run this once every login. Remove "/run" and copy into an addon lua file if you're lazy.:
  11. /run local _UseAction = UseAction;UseAction=function(id,a,b)if not IsCurrentAction(id)and not IsAutoRepeatAction(id)and not SpellIsTargeting()then _UseAction(id, a, b)end end
  12.  
  13.  
  14. Fast Counterspell (stops your cast before using ability):
  15. /run SpellStopCasting() CastSpellByName("Counterspell")
  16.  
  17.  
  18. Fast Cold Snap:
  19. /run SpellStopCasting() CastSpellByName("Cold Snap")
  20.  
  21.  
  22. Fast Ice Block
  23. /run SpellStopCasting() CastSpellByName("Ice Block")
  24.  
  25. Fast blink:
  26. /run SpellStopCasting() CastSpellByName("Blink")
  27.  
  28.  
  29. Use rank1 Fire Blast if target is totem, else highest rank. (UNTESTED):
  30. /run local target=GetUnitName("target")if target and string.find(target,"Totem")then CastSpellByName("Fire Blast(rank 1)") else CastSpellByName("Fire Blast")end
  31.  
  32.  
  33. Focus macros. *These require ClassicFocus addon*
  34. Focus target
  35. /focus
  36.  
  37. Focus Counterspell
  38. /run SpellStopCasting()
  39. /fcast Counterspell
  40.  
  41. Focus Polymorph
  42. /fcast Polymorph(rank 1)
  43.  
  44. Focus r1 Frostbolt
  45. /fcast Frostbolt(rank 1)
  46.  
  47.  
  48.  
  49.  
  50. ** Macros below are mostly useful for saving actionbar space **
  51.  
  52. 1 Button Fireball/scorch (will also use wand when locked on fire school)
  53. If you don't have a wand, I think this macro will bug out, but you can just remove "/cast Shoot" at the end.
  54. SHIFT + KEYBINDING = Fireball
  55. KEYBINDING = Scorch
  56.  
  57. /run CastSpellByName(IsShiftKeyDown() and "Fireball" or "Scorch")
  58. /cast Shoot
  59.  
  60. Note that if modifier + keybinding is already keybound to something different, this macro won't work. You'll need to unbind it first.
  61. Also pressing modifier + modifier + keybinding wont work. So you can't keybind this macro to "SHIFT+1" for example, but "1" would work.
  62.  
  63.  
  64. 1 Button wards
  65. SHIFT + KEYBINDING = Fire Ward
  66. KEYBINDING = Frost Ward
  67. /run CastSpellByName(IsShiftKeyDown() and "Fire Ward" or "Frost Ward")
  68.  
  69.  
  70. Frostbolt with downrank
  71. SHIFT + KEYBINDING = rank1 frostbolt for fast slow
  72. KEYBINDING = highest frostbolt rank available
  73. Will also retarget last enemy if u lose it (i.e when a hunter uses feign death)
  74. /run if not UnitExists("target")then TargetLastEnemy()end CastSpellByName(IsShiftKeyDown() and "Frostbolt(rank 1)" or "Frostbolt")
  75.  
  76.  
  77. Arcane Explosion with downrank (great for catching stealthers)
  78. SHIFT + KEY = r1 Arcane Explosion
  79. KEY = highest rank
  80. /run CastSpellByName(IsShiftKeyDown() and "Arcane Explosion(rank 1)" or "Arcane Explosion")
  81.  
  82. I also recommend copying the above macro and creating seperate versions for Fireball, Cone of Cold, Flamestrike and Blizzard.
  83. You might also want to do it with certain buffs for dispel protection when playing with pom/ice barrier.
  84.  
  85.  
  86. 1 Button Buff (except Amplify Magic)
  87. SHIFT + KEYBINDING = Ice Armor (not frost armor!)
  88. CTRL + KEYBINDING = Dampen Magic
  89. ALT + KEYBINDING = Mage Armor
  90. KEYINDING = Arcane Intellect
  91. /run CastSpellByName(IsShiftKeyDown() and "Ice Armor" or IsControlKeyDown() and "Dampen Magic" or IsAltKeyDown() and "Mage Armor" or "Arcane Intellect")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement