If you like my macros, and want to provide me with some financial incentive to keep this and other macros updated, you can do so here: Paypal
By having spells in the wow macro, before or after the /click command to trigger GSE, it is possible to get gse to function similar to how it used to (albeit with some added limitations within GSE).
For the fire mage, I have just 1 macro set that encompasses both ST and AOE situations.
Important:
go to GSE options - TroubleShooting - turn off ActionButtonUseKeyDown, otherwise gse macro won’t fire off using this macro set.
troubleshooting
BROKEN MACRO error on Different spec: gse - MACRO_NAME - Disable Sequence - save
BROKEN MACRO error same spec: GSE-MACRO_NAME - tab:‘1’ - disable all spell blocks containing a spell you don’t know - save
Talents:
open the talent tree and import the following if you want to use the same talents as me:
Usage: For Flamestrike, press aim your cursor where you want to fire it and press ctrl. For Scorch, press shift.
3. import the following code into gse, but do not keybind it.
Same thing, only cast Shifting Power and this error pops up
8x GSE/API/Storage.lua:540: attempt to index local ‘spellinfo’ (a nil value)
[string “=[C]”]: ?
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/RestrictedFrames.lua”]:674: in function <Blizzard_FrameXML/RestrictedFrames.lua:673>
[string “@Blizzard_FrameXML/RestrictedFrames.lua”]:812: in function `CallMethod’
[string " local mods = “RALT=” … tostring(IsRightAltKeyDown()) … “|” …
“LALT=”… tostring(IsLeftAltKeyDown()) … “|” …
“AALT=” … tostring(IsAltKeyDown()) … “|” …
“RCTRL=” … tostring(IsRightControlKeyDown()) … “|” …
“LCTRL=” … tostring(IsLeftControlKeyDown()) … “|” …
“ACTRL=” … tostring(IsControlKeyDown()) … “|” …
“RSHIFT=” … tostring(IsRightShiftKeyDown()) … “|” …
“LSHIFT=” … tostring(IsLeftShiftKeyDown()) … “|” …
“ASHIFT=” … tostring(IsShiftKeyDown()) … “|” …
“AMOD=” … tostring(IsModifierKeyDown()) … “|” …
“MOUSEBUTTON=” … GetMouseButtonClicked()
self:SetAttribute(‘localmods’, mods)
local step = self:GetAttribute(‘step’)
step = tonumber(step)
if self:GetAttribute(‘stepped’) then
self:SetAttribute(‘stepped’, false)
else
for k,v in pairs(spelllist[step]) do
if k == “macrotext” then
self:SetAttribute(“macro”, nil )
self:SetAttribute(“unit”, nil )
elseif k == “macro” then
self:SetAttribute(“macrotext”, nil )
self:SetAttribute(“unit”, nil )
elseif k == “Icon” then
– skip
end
self:SetAttribute(k, v )
end
step = step % #spelllist + 1
self:SetAttribute('stepped', true)
self:SetAttribute('step', step)
self:CallMethod('UpdateIcon')
end
"]:34: in function <[string " local mods = "RALT=" .. tostring(IsRigh..."]:1>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/RestrictedExecution.lua”]:483: in function <…aceBlizzard_FrameXML/RestrictedExecution.lua:446> string “=(tail call)”: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:285: in function <Blizzard_FrameXML/SecureHandlers.lua:279> string “=(tail call)”: ?
[string “=[C]”]: in function Click' ... [string "=[C]"]: in function UseAction’
[string “@Blizzard_FrameXML/Mainline/SecureTemplates.lua”]:342: in function `handler’
[string “@Blizzard_FrameXML/Mainline/SecureTemplates.lua”]:667: in function <…ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:649>
[string “@Blizzard_FrameXML/Mainline/SecureTemplates.lua”]:681: in function <…ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:674>
[string “@Blizzard_FrameXML/Mainline/SecureTemplates.lua”]:723: in function <…ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:707>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:266: in function <Blizzard_FrameXML/SecureHandlers.lua:263>
[string “=[C]”]: ?
[string “@Blizzard_FrameXML/SecureHandlers.lua”]:296: in function <Blizzard_FrameXML/SecureHandlers.lua:279> string “=(tail call)”: ?
That typically happens when you don’t know all the spells inside gse (aka low level) See this:
Also if you’re having issues with running my macros, please keep it to 1 thread (instead of spamming several of my threads about the same thing that isn’t class specific).