Gundlach's WoW Stuff
These are a few of my macros. Most are for Warrior, but some are general use.
Activates Battle Cry and whatever your other big cooldown/trinkets may be.
#showtooltip Battle Cry
/cast Avatar
/cast Battle Cry
/use 13
/use 14
/cast [talent:7/3, @player] Ravager;[talent:7/1] Bladestorm;[talent:7/2] Bladestorm
Swaps between Shockwave, Stormbolt or heroic throw if none are taken.
#showtooltip
/cast [talent:1/1] Shockwave;[talent:1/2] Storm Bolt; Heroic Throw
Automatically switches the button between Bladestorm and Dragon Roar, depending on your talents. Both of these talents are now sub-par, so this macro currently has little use.
#showtooltip
/cast [talent:7/1] Bladestorm;[talent:7/3] Dragon Roar
Interrupts your target if you have one, or your mouseover.
#showtooltip Pummel
/use [@mouseover,exists,harm,nodead][] Pummel
Requires the Unholy talent "Sludge Belcher". Cycles between Death Grip and your abominations Hook. Don't spam it too fast or it will fire both at the same target.
#showtooltip
/castsequence [talent:4/1,target=mouseover,exists,harm][] reset=25 Death Grip, Hook
If you have a tracked achievement get stuck and it won't get off your screen, this will remove it.
/run RemoveTrackedAchievement(GetTrackedAchievements())
This will count all visible nameplates on your screen. Helpful for some achievements that require a specific # of mobs.
/run local count = 0 for i = 0, 1000, 1 do if _G["NamePlate"..i] ~= nil and _G["NamePlate"..i]:IsVisible() then count = count + 1 end end print(count)
Automatically turns on Autoloot when you use your lootarang, then disables it afterward.
#showtooltip
/run SetCVar("autoLootDefault", "1")
/use Findle's Loot-A-Rang
/run C_Timer.After(2,function() SetCVar("autoLootDefault","0") end)
Run this macro once then for the remainder of your current login session you will have an extra chat command "/itemid". Type that into the chat frame then shift click in a link to an item and it will return the items id#.
/run SLASH_ITEMID1="/itemid" SlashCmdList["ITEMID"]=function(msg) local _,link=GetItemInfo(msg) if link then ChatFrame1:AddMessage(msg .. " has item ID: " .. link:match("item:(%d+):")) end end
If you do not have Innkeepers Daughter, then set the hearthstone item#'s to 6948 for the regular hearthstone.
#show item:64488
/use [button:1, nomod] Invincible; [button:1, mod:ctrl] Grand Black War Mammoth; [button:1, mod:shift] Grand Expedition Yak; [button:3] Sandstone Drake; [button:1, mod:alt] Sea Turtle; [button:2] item:64488
/dismount [mounted]