Same here its really weird and unfair compared to other classes.
this macro is insane, well done on making it
I want to sugest some update to the macro if you can include it, when pressing HP macro and you are hovering mouse on tank it should heal him, put mouseover macro instead of self targeting. Also, when you hit HP macro on a friend that he is dead it will CR him in compat or normal res if not in compat. I will try to add these enhancment to the macro if i can manage to.
Good idea. It took me a bit to figure out something that would work, but I think I got it. I wasn’t able to test the revive/rebirth part though, since I/m not really doing group content right now, but the rest of it seems to work as intended. With this setup it will cast the healing rotation when you mouse over an ally, otherwise the heals will be cast on either your target if friendly, or yourself.
#showtooltip
/cast [@mouseover,dead,combat,help] Rebirth
/cast [@mouseover,dead,nocombat,help] Revive
/click [@mouseover,help][] SCG_BAL_HP
/castsequence [@mouseover,help][] reset=5 Rejuvenation,Regrowth,Regrowth,Regrowth,Regrowth,Regrowth
I am a noob in balance but why is Star fire in CTRL in ST but no mod in AOE?
Wont it be better if it had the same mod pn both so its easier to remember?
Starfire is better to have priority in AOE situations than in ST situations, so it doesn’t need to be on a modifier. Same thing for Wrath in ST situations over AOE situations. I have the other spell (non priority) on the modifier so you can easily switch to that other spell when you get the proc making it advantageous to cast that other spell a couple times.
That makes sense. I think I will just change the mods to suit my preference
Hey! i’m afraid to use Balance Macros - will it do random pulls? mostly playing M+ and it would look bad if i brick a key because i spam a Macro key xD
As long as they don’t include the lines /targetenemy
or /startattack
. If you check your macros and make sure these lines aren’t there, you’ll have to manually click or tab-target enemies to engage them, which prevents accidental pulls.
If you find those lines in your macro, you can simply delete them. To be safe, you might want to test the macro in a follower dungeon: get close to mobs without targeting them and hit the macro key. If nothing happens, you’ll know it’s safe to use in Mythic+ without risking an accidental pull.
You’d also want to add harm as one of the conditionals, otherwise, it may still attack an enemy when triggering the macro. Basically, do something like this:
/cast [noform:4] Moonkin Form
/castsequence [mod:alt] reset=combat Wrath,Wrath,Starfire,Sunfire
/cast [mod:shift] sunfire
/cast [mod:ctrl] starfire
/click [nochanneling,nomod,harm] SCG_BAL_ST
/cast [nochanneling,nomod,harm] wrath
I am having a great experience with this macro, I have made a couple small changes to suit my spec and play style. I am using your non-modifier macro as I have difficulties using ctrl, alt, shift mods due to my injury. I added new moon to the sequence and removed CA, Convoke and Force of Nature since I prefer to manage those manually. I also added a single wrath to the very top of the sequence and set a loop for priority. (I can post my edited sequence here when I’m back at my gaming machine) Last night was my first time in the top 10 of my raid and my best parses all expansion. I am liking where this version is going quite a bit.
Excellent work!
Parse is from Heroic Ulgrax
Here are my modified sequences. As you can see I made a couple adjustments to my preferred spells, style etc. I made the changes to add the priority sequence back and a single wrath/starfire because It works really decently for me to get into Eclipse. I’m using the suggested specs from Icy Veins and Wowhead for 11.0.5. Guides suggest using fury of elune till recently and now i’m seeing a call for moons… I’m also on the fence with Stellar flare… My logs tell me I need more Sunfire/Moonfire. But I am undecided where they might be best placed.
NEL_BAL_ST
dStjdaWsePAxiv12KkMPanBvDAkDtb4xuP6BuHhls7KQ2lSBH(ls0preAyeLFJWarKyOsLQNlQHRYbLutJO6ysCoKQSqQelvaTyK0YjYdru8uLLjI1HiQjkjMkftgPmDsxePYvrKYLrDDPQnIiPTIOQnJO02Ps6Jic(Quj9zQughsWiLkXTPIgnIkptqDsjPxJe6AcY5LYkLkLdt4tiImkWaFbZtxqkDPoiLZaFcmybisLiYWaFbgS6u1seZWaFbg4lWGLp(F4dvC0btBhJLp(Fmt7yS6u1seHIzAhJfKG4WcKpwOWNGnLpsTpMQwIiw3LSeswTbf(eyWQgvwYvXJvWYh)p8oOqhhYXmTJXcKpwOyA7yS8X)df(WWGLp(F4tKfQt4oyvJkl5Q4XcHzAhJfiFSqX02Xy5J)hRpAvS7fnwck8YHbZ0ogRovTermTDmw(4)XYh)p8joKNqHcu4dbdw(4)HVKiNEoKJPTJXYh)pMPDmwDQAjIqHVdmyM2Xy1PQLiIvXMfuFMgOIzv2jwjmM2ogZQStS(OvXUx0yjOW7agmt7yS6u1seXSk7eRihtBhJzv2juOyvJu7TVsEHKvq95mmqHcfRRSGI19sImmqXckYkPD0ektdlrwI8sPeUeQilm9WcGvrfHkGbRl8FVnsrmYP6Ljz3DNMnNsirJ(U5M7UL5(OvzAygXZrndduSk2SG6Z0avS6ELCesyE(JcNcjbPq62NK6MGPXrmsy0rEwkBjIWhoP4alarSx8vJkl5khvlreuXQWKv0)k8fmVWjJ5PliLUuhKYzW2XPvRaFrwcMHejd8LImzYcHrxKSesPmziCEcvq1(wTbxGcfka
NEL_BAL_AOE
dSJhdaWserTlbOTjqntHYSv1PP0nfu9lb03quDzu7Kk7f2TOwMi(PG4ViHXPsLgOkLAOicEUKgUuhuKMgs5yu15eIwOGYsfKwSeSCs8qejpv5Xs06qeAIirtLIjtsnDIlkKUQkv1ZqQUUkzJiISvefBgrQTlq(Okv8vvk6ZcHdtQrQsHBtsgnIsddjDsj0RfaxtO68QyLQuYVr4tQuLHhg48yUOXOiS0yuKgsu4sGblCDPcrfg48WGLwkwICfg48WaNhgSAZ)dNpsA(40XmNMXslflrgtonJvB(FiyMtZyXiiASq5M1cCjyt4MKUYLILiJrckwcfRCGaxcmyfZcReK(X8yYPzSAZ)JzonJfk3SwWQn)pC(i9uPtdcC0HbtonJvB(FSIzHvcs)yXXQn)pCjuJhm9GXmNMXcLBwlyxzRG1V(WkqGJgmyMtZyPLILiJvB(F4siNwYD9yYPzSAZ)dbU4WGvB(F48j0IKCAyMtZyPLILiJjNMXQn)pe4cggm50mMvyvyMtZyPLILiJzfwfMNo2v2ky9RpSce4ihgmZPzS0sXsKXScRcZtdtonJzfwfeiyfZfUSVqgTIvx45kmqGab7MSoaPxk6kmqWIPRY9B1AHvJLqnHM37P7J7P6tWcNfnLArdd2n4VFBoayKvKUsIbgOABTKqrDaJiIaJOYxzRWQXm6NZsfgiyuAR6cpRgfWsVeYsOG54pRvPv03MKT)9ULMvZzS7SOKHvQwImC0t8KJfUoFP)IzHvcIZILiJcyuYKwF9cCESOzstOuYKIqvRfDb7BLdcdBnxwKs48utWmHqk48EQuPghZPvXyUOXOiS0yuKgsuiqGaa
Why do people care if there’s a keybind or not? It seems silly to me to praise “no keybind”.
On a druid, where the action bar changes depending on the form you’re in, it seems especially bad to not have a keybind since a keybind ignores the action bar changing between forms.
I appreciate the creator’s efforts. I’m just confused why not make this a “true single button” key bound build & just use mods between ST, AOE, & HP.
It largely has to do with personal preference (this method feels closer to how gse used to work), and for some people, it feels easier to set up and use than how many others are making gse macros now.
Simply put, if you like the macros I made, awesome. However, if you just want to keybind a gse macro itself, and use it that way, you would likely get better results looking into some of the other macros people made that is better designed for that instead of complaining about why I made my macros the way I did.
so i will have to ad harm key word in your macros for both st and aoe? i would like to use det auto ones
More specifically, Adding the key word, harm, to the macros the way I did above, will cause the macro to ignore those lines if you aren’t targeting an enemy. When added as a condition to every skill that doesn’t also have a modifier, the macro effectively won’t do anything until you target an enemy yourself through other means.
I keep getting this LUA error. Anyone know what its for or how to fix it?
Message: Interface/AddOns/GSE/API/Storage.lua:561: attempt to index local ‘spellinfo’ (a nil value)
Time: Mon Nov 18 09:24:45 2024
Count: 149
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 = NEL_BAL_AOE {
}
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,button,down =
}
}
LOCAL_execution_count = 1
I think I fixed it. SO far so good. .
Thesairen, I tried to modify it and create AoE sequence without CD so I can manage the cd per pull for highest dps, but i could not I dont want to use CD at the end I want to bind it to anbother key. I tried to split it buty i came across an error while firing it could not work.
If you can create AoE version without CD I realy appriecate it
Just delete that block from the sequence. No need to reinvent the wheel. You can even just disable it withing the sequence string in GSE.