Macros
Advanced Power Infusion Macro
This requires 2 different macros. The first is the PI Master Macro which is used to edit your Power Infusion macro and set your PI target, and the other is your normal PI macro that you use during combat. Make sure you follow the instructions clearly.
Macro 1
/run local n=UnitName("target") or "player" if not InCombatLockdown() then EditMacro(GetMacroIndexByName("PI"),nil,nil,"#showtooltip\n/cast [@mouseover,help,nodead][@"..n..",exists,nodead][] Power Infusion\n/use 13") print("PI Updated to "..n) end
Can be named anything you want apart from “PI”, can be PI Master, Banana, PI setter, Bob, Steve, whatever you want.
Macro 2
Macro 2 HAS TO BE NAMED "PI". This is very important!
#showtooltip
/cast [@mouseover,help,nodead][@Bob,exists,nodead][] Power Infusion
/use 13
How it Works
You target the person you want to set as your PI target, press Macro 1, this will update Macro 2 for you automatically. It’s to stop you from having to go into macros and change the name manually every time you want to change it. CAN NOT be used during combat, but is super nice just so that you can set your PI target at the start of a raid/dungeon/fight etc.
It also has a built in mouseover prio, so if you ever want to use PI on someone else than the person you set in your macro, you can just mouseover someone else and cast it.
Generic Mouseover Macro
Generic mouseover macros for enemies (harm) and allies (help) you can use for your spells.
Enemy Mouseover Macro Example
#showtooltip
/cast [@mouseover,harm,nodead][] spell
Ally Mouseover Macro Example
#showtooltip
/cast [@mouseover,help,nodead][] spell
Void Torrent Channeling Macro
3 macros that allow you to spam SW:M/Void Eruption/Mind Blast while channeling Void Torrent without interrupting the channel. You can copy either of them and just add whatever spell you want at the end.
Shadow Word: Madness Example
#showtooltip
/cast [nochanneling:void torrent, @mouseover,harm,nodead][nochanneling: Void Torrent] Shadow Word: Madness
Voidform Example
#showtooltip
/cast [nochanneling:void torrent, @mouseover,harm,nodead][nochanneling: Void Torrent] Voidform
Mind Blast Example
#showtooltip
/cast [nochanneling:void torrent, @mouseover,harm,nodead][nochanneling: Void Torrent] Mind Blast
After some misunderstanding from people last expansion. This does not let you CAST the spells during the channel, it only lets you spam the button. It’s good to have so that you CAN make sure that you: Don't cancel the channel and makes sure you cast the spell as soon as the channel is over.