Mouseover macros

Heya! i wanted to share some of my macros that i currently use that i find helpful

[Mouseover Harm with Startattack]
#showtooltip
/cancelaura Blessing of Protection
/startattack
/use [@mouseover,harm,nodead][]Obliterate
/use Blood Fury(Racial)
/use 13
/use 14
/mtce

[this is a mouseover hurt/harm macro that switches depending on what you are currently targeting or holding your mouse over]

#showtooltip
/use [@mouseover,harm,nodead]Lightning Bolt;[@mouseover,help,nodead][help,nodead][@player][]Healing Surge
/use 13
/use 14
/use Blood Fury(Racial)
/use Berserking(Racial)
/mtce

[Mouseover Help,Player. This is just a standard mouseover healing macro]
#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player]Holy Light
/mtce

[Mouseover Holy shock/Penance] [This is the macro im currently using on both my paladin/priest to be able to use it both defensive & offensive, added in some trinkets/racials that you can use]

#showtooltip
/use [@mouseover,exists][@target,exists][@player]Penance/Holy Shock
/use 13
/use 14
/use Blood Fury(Racial)
/use Berserking(Racial)
/mtce

[Mouseover Crowd Controll,Shift Focus Modifier. This is the macro i use for crowd control such as Polymorph/Fear/Stuns. Works as normal but if you hold down shift it uses it on your focus target without you having to switch targets

#showtooltip
/use [mod:shift,@focus][@mouseover,harm,nodead][]Hammer of Justice
/mtce

[Mouseover interrupt,Shift Focus Modifier & Stopcasting. Same macro as above but added in a stopcasting for those instant interrupts]
#showtooltip
/stopcasting
/use [mod:shift,@focus][@mouseover,harm,nodead][]Kick/silence
/mtce

[Mouseover for Trinkets that requires a target]
#showtooltip
/use [@mouseover,exists][]13
/mtce

#showtooltip
/use [@mouseover,exists][]14
/mtce

[Mouseover Set/Remove Focus target. This macro sets a focus target on your mouseover on the first click and removes it on the second.]

#showtooltip
/focus [@focus,exists]none;[@mouseover,exists,nodead][]

[hide bags from the new standard interface. This one you have to use each time you log in]
/run MicroButtonAndBagsBar:Hide()

[This macro adds arena numbers 1,2,3 over the healthbars of enemies in arena and has to be used on each login aswell]

/run local U=UnitIsUnit hooksecurefunc(“CompactUnitFrame_UpdateName”,function(F)if IsActiveBattlefieldArena()and F.unit:find(“nameplate”)then for i=1,5 do if U(F.unit,“arena”…i)then F.name:SetText(i)F.name:SetTextColor(1,1,0)break end end end end)

[This macro Reloads your User interface and sends a message in chat announcing it for those that struggles with long loading screen times]

/afk Reloading UI
/run SendChatMessage(“Reloading my UI-afk for a sec”,((UnitInRaid(“player”)and “RAID”)or(GetNumPartyMembers()>0 and “PARTY”)or “AFK”))
/console Reloadui

This is my first time posting anything and i hope you like them/find them useful and i am sorry if i have some typos/bad english in general.

Kek

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.