Skip to content

Instantly share code, notes, and snippets.

@ropp5pop
Last active November 6, 2024 05:02
Show Gist options
  • Save ropp5pop/7c4b0dd2d8a4ef27b1f769f894985fe4 to your computer and use it in GitHub Desktop.
Save ropp5pop/7c4b0dd2d8a4ef27b1f769f894985fe4 to your computer and use it in GitHub Desktop.
WoW Macros
-- Mount
#showtooltip
/use [swimming]Abyssal Seahorse
/use [flyable]Blue Wind Rider
/use [noflyable]Black Skeletal Horse
/dismount
-- Professions
#showtooltip
/use [nomod]engineering
/use [mod:shift]tailoring
/use [mod:ctrl]first aid
/use [mod:alt]archaeology
-- Teleports - Shroud of Cooperation, Wrap of Unity and Hellscreams Reach Tabard
#showtooltip
/castsequence [nomod]item:63353, item:63353
/castsequence [mod:shift/alt]item:63207, item:63207
/castsequence [mod:ctrl]item:63378, item:63378
-- Flask
#showtooltip
/use [nomod][mod:alt]item:58087;[mod:shift]item:58088; [mod:ctrl]item:46377
-- Food
#showtooltip
/use [nomod][mod:alt]item:62658;[mod:shift]item:62669; [mod:ctrl]item:62649
-- HP - Healthstone priority over Rogues Draught if daggers or potion + Bandage with mod:shift
#showtooltip
/use [nomod,group]healthstone
/use [nomod,worn:dagger]item:63300
/use [nomod]item:57191
/use [nomod]runic healing potion
/use [mod:shift]item:53051
-- Go! - Sprint, Nitro Boosts and Rocket Jump for Rogue or DK
#showtooltip
/use [mod:shift, known: sprint] 6
/use [nomod,known:icy touch] 6
/use [nomod]Sprint
/use [mod:shift]Rocket Jump
-- Range attack
#showtooltip
/use [worn:thrown]Throw
/use [worn:bows/crossbows/guns]Shoot
-- Swap talents
/run SetActiveTalentGroup(1)
/run SetActiveTalentGroup(2)
-- Poison - LMB: MainHand RMB: OffHand, MMB: Ranged
/use [nomod]item:6947;[mod:shift]item:3775;[mod:ctrl]item:2892;[mod:alt]item:10918
/use [btn:1]16;[btn:2]17;[btn:3]18;
/click StaticPopup1Button1
-- Sinister Strike startattack
#showtooltip
/use Sinister Strike
/startattack
-- Fan of Knives startattack
#showtooltip Fan of Knives
/use Fan of Knives
/startattack
-- Spammable Gouge for continued attack
#showtooltip Gouge
/startattack
/cast Gouge
/startattack
-- mouseover Blind
#showtooltip
/use [@mouseover]Blind
/use Blind
-- mouseover Kick
#showtooltip
/use [@mouseover]Kick
/use Kick
-- Adrenaline Rush and Synapse Springs
#showtooltip Adrenaline Rush
/use 10
/use Adrenaline Rush
-- Killing Spree and Synapse Springs
#showtooltip Killing Spree
/use 10
/use Killing Spree
/startattack
-- Pickpocket
#showtooltip
/cleartarget
/targetenemy
/use Pick Pocket
-- This Tricks of the Trade setup require three separate macros.
-- Macro: "TrickTag" - Left mousebutton adds your target to macro TotT A, Right mousebutton to TotT B
/run T = UnitName("target")
/run if not InCombatLockdown() then EditMacro('TotT '..SecureCmdOptionParse("[btn:1] A; [btn:2] B"), nil, nil, '/cast [@'.. T ..']Tricks of the Trade', nil); print('TrickTag: ' .. T); end;
-- Macro: TotT A
/cast [@PlaceholderA]Tricks of the Trade
-- Macro: TotT B
/cast [@PlaceholderB]Tricks of the Trade
-- Toggle low mousespeed on/off
/run local k,v = "enableMouseSpeed" v = C_CVar.GetCVar(k) C_CVar.SetCVar(k, 1 - v) print("MouseSpeed " .. (v == "1" and "Disabled" or "Enabled"))
-- Toggle sound in background on/off
/run local k,v = "Sound_EnableSoundWHenGameIsInBG" v = C_CVar.GetCVar(k) C_CVar.SetCVar(k, 1 - v) print(k .. (v == "1" and " - Disabled" or " - Enabled"))
-- Print MapID off current selected area in standard Map
/run print("You're looking at mapID",WorldMapFrame:GetMapID())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment