World of Warcraft
Mythic+
Macros
@Mouseover is always true
Which means that:
/use [@mouseover] [] Moonfire
won’t work as expected. It will cast Moonfire
if a neutral/harmful unit is moused over, but if the same unit is targeted, but not moused over, the game will answer: “I have no target”. This is because @mouseover is always true, but might not be on an attackable unit. This is what works, because we add the condition “it has to be moused over and be ‘exists,nodead,harm’, otherwise, just cast on current target”:
/use [@mouseover,exists,nodead,harm][]Moonfire
/use [@mouseover,exists,nodead,harm][@focus,exists,nodead,harm][]Moonfire
#showtooltip
/use [mod,@mouseover,exists,nodead,harm][mod,@focus,exists,nodead,harm][mod]Kidney Shot;[@mouseover,exists,nodead,harm][@focus,exists,nodead,harm][]Kick
Stop macro when channeling
/stopmacro [channeling]
Potions
#showtooltip Dreamwalker's Healing Potion
/use Healthstone
/use Dreamwalker's Healing Potion
/script UIErrorsFrame:Hide()
Fast join queue
#showtooltip item:38281
/ct load all
/run SetLFGRoles(false,false,false,true); LFG_JoinDungeon(LE_LFG_CATEGORY_LFD, 287, LFDDungeonList, LFDHiddenByCollapseList)
The Headless Horseman (Hallow’s End) | 285 |
The Frost Lord Ahune | 286 |
Brewfest (Coren Direbrew) | 287 |
The Crown Chemical Co. | 288 |
SetLFGRoles(isLeader, isTank, isHealer, isDPS) - changes the selected roles
Documentation:
- https://www.wowhead.com/guide/macro-guide-for-world-of-warcraft-6061
- https://wowpedia.fandom.com/wiki/LfgDungeonID
Select healer for Innervate
/run for i=1,4 do local role=UnitGroupRolesAssigned("party"..i) if role=="HEALER" then local name=GetUnitName("party"..i, true) local str="#generated\n/use [@"..name.."] Innervate" EditMacro("Inn",nil,nil,str,1,1) end end
Professions
Inscription
Blazing Pigment | Saxifrage |
Flourishing Pigment | Writhebark |
Serene Pigment | Bubble Poppy |
Shimmering Pigment | Hochenblume |
Addons
ElvUI
To make a bar only appear with mouseover
ActionBars/Player Bars/(Number)/Mouseover
Hide player bars during pet battle
/elvui -> ActionBars -> Bar1-Bar6
The "Visibility State" section MUST contain "[petbattle] hide; show"
Actionbars mouseover cast
ElvUI Settings > ActionBars > General tab > Casting section (lower left) > enable Check Mouseover Cast
Weak Auras
Hunter Pet Growl Autocast check
Trigger 1:
PET_BAR_UPDATE,GROUP_JOINED,GROUP_LEFT, ADDON_LOADED
function()
local autoCastAllowed,autoCastEnabled = C_Spell.GetSpellAutoCast("Growl")
if not UnitInAnyGroup("player") and not IsMounted() and not UnitIsDead("player") then
return not autoCastEnabled
end
end
Trigger 2:
function()
local autoCastAllowed,autoCastEnabled = C_Spell.GetSpellAutoCast("Growl")
if UnitInAnyGroup("player") then
return autoCastEnabled
end
end
Display:
function()
autoCastAllowed,autoCastEnabled = C_Spell.GetSpellAutoCast("Growl")
if autoCastEnabled then
return "Growl is on autocast"
else
return "Growl is NOT on autocast"
end
end
Details
Scroll Window
/details scroll
BigWigs
Pull timer:
/pull 5
Misc
Get current realm
/dump GetRealmName()
Cross faction Guild
Guild Master:
- Click in the Guild chat
- Click on “Invite”, then create link.
- While the link is yellow, switch to the community and only then, hit Enter
- The Join Guild link has now be posted in the Community chat, ready to be used by the cross faction applicant
- Go to community
- Invite Member
- Invite Link
- Open Link
New Toon:
- Join or Create Community
- Copy the Invite code
- Click on the Guild Voucher (yellow)
- Apply
Guild Master:
- Go to Guild
- Roster
- Applicants (in drop box)
- Invite
New Toon:
- Go to guild
- Click to “Invited to Guild”
- Accept/Accept
Guild Master:
- Put the new toon in the right group.