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 Ahune286
Brewfest (Coren Direbrew)287
The Crown Chemical Co.288
SetLFGRoles(isLeader, isTank, isHealer, isDPS) - changes the selected roles

Documentation:

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 PigmentSaxifrage
Flourishing PigmentWrithebark
Serene PigmentBubble Poppy
Shimmering PigmentHochenblume

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:

  1. Click in the Guild chat
  2. Click on “Invite”, then create link.
  3. While the link is yellow, switch to the community and only then, hit Enter
  4. The Join Guild link has now be posted in the Community chat, ready to be used by the cross faction applicant

  1. Go to community
  2. Invite Member
  3. Invite Link
  4. Open Link

New Toon:

  1. Join or Create Community
  2. Copy the Invite code
  3. Click on the Guild Voucher (yellow)
  4. Apply

Guild Master:

  1. Go to Guild
  2. Roster
  3. Applicants (in drop box)
  4. Invite

New Toon:

  1. Go to guild
  2. Click to “Invited to Guild”
  3. Accept/Accept

Guild Master:

  • Put the new toon in the right group.

https://www.youtube.com/watch?v=7IGV_NSHtPE