Not sure what is going on but none of the trap modifier keys are working. I’m spamming the macro and hold any of the modifier keys down, and none of them will fire they just lock the macro till i release the key. Any suggestions?
Make sure the key combos aren’t bound to something else as those take priority over modifiers. As in if your spam key is set to ‘3’, but one of your other buttons is set to ‘ctrl:3’ then WoW will try to activate that other button and ignore the modifier. A workaround is to go to wow/options/keybindings, and set a second binding to activate the button that is also set to 3 (aka ‘[’, then spam that with your mouse button instead.
Ok thanks for the info ill give that a try
I started using your macro today and it’s working better then others. only problem im having is when im done fighting I get a LUA error:
Message: Interface/AddOns/GSE/API/Storage.lua:561: attempt to index local ‘spellinfo’ (a nil value)
Time: Sat Nov 2 10:40:12 2024
Count: 145
Stack: Interface/AddOns/GSE/API/Storage.lua:561: attempt to index local ‘spellinfo’ (a nil value)
[string “@Interface/AddOns/Blizzard_FrameXML/RestrictedExecution.lua”]:483: in function <…ace/AddOns/Blizzard_FrameXML/RestrictedExecution.lua:446>
[string “=(tail call)”]: ?
[string “@Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua”]:285: in function <…nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>
[string “=(tail call)”]: ?
Locals: owningFrame = SCG_SV_ST {
}
signature = “self,button,down”
body = " 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 )
elsfactory =
}
LOCAL_Closure_Factories =
self =
}
self,… =
}
self,message,button,down =
}
self,message,button =
}
self,button,kind,value,… =
}
self,stateid,newstate =
}
self,scriptid,message =
}
self,button,down =
}
}
LOCAL_execution_count = 1
I thought maybe it was caused by the traps so I removed them from the macro but it still pops up in the error, any help would be great
I just updated the troubleshooting section of the main post to better explain the cause of the error and what to do to get the error to go away. It’s probably the main drawback of having to use spell blocks instead of macro blocks in gse in order to get the /click GSE_NAME WoW macro to work with GSE.
Hi, can you make a update white higher prio on WildBomb And Use Butchery on cd.
Love the macro!
I just made an update for this macro set.
made me break out my Survival and must say its working very well. hope to see more of this.
Can we optimize the macro anyway to get more dps out of it. I did the ms click rate to 50 and blacked mens pet and deffends from the rotation and the trinket too. Any other way to make it preformed better?
Adjusting the order, and frequency of the spells inside GSE will have an affect on dps to an extent. Notice, the checkmark/number on the repeat toggle. The lower the number, the more frequently GSE will try to cast that spell. Keep in mind that my macros are primarily designed to be easy to set up and use, but not necessarily designed for optimal dps.
when useing the aue it keep capping on focus. it feels like it slows down
I just made a few small changes to this macro set.