Weird macro issue

Hey all, having a weird issue with a macro I’ve written. It’s just a hammer of justice macro that hits my target or arena 1,2,3 with shift, ctrl and alt modifiers. The macro seems mostly functional standing in town for unmodified HoJ as well as ctrl and alt. Shift which targets arena 1 is the only variant that does nothing and doesn’t tell me I have no target. Unsure what’s going on but would love some help. Here is the macro copy/pasted from my book

#showtooltip
/cast [target=arena1,mod:shift] Hammer of Justice; [target=arena2,mod:ctrl] Hammer of Justice; [Target=arena3,mod:alt] Hammer of Justice; Hammer of Justice

I’ve checked it for syntax a bunch and just can’t see what’s wrong with it

Any help would be greatly appreciated

Try

#show
/use [mod:shift,@arena1]Hammer of Justice
/use [mod:ctrl,@arena2]Hammer of Justice
/use [mod:alt,@arena3]Hammer of Justice
/use [nomod,@target]Hammer of Justice

Seems to be the exact same issue. I curious if the issue is the arena1 wording. For posterity i checked, all my other shift modified macros are functional so i don’t believe the problem is on my end with shift itself.

You probably have that particular keybind bound somewhere.
As example if you are using the bind S for that macro then you have to make sure that shift/ctrl/alt S isn’t already key bound on your actionbar.

seems to be a weird interaction with shift and the button i’m using. it’s a naga button i have bound and i think somethings going haywire with it and only it as my other shift modifiers are functional. Thanks for the help!

Just rebound the button on the naga to another key and guess what?! everything works.

Thanks again all

Having an issue on my dk with his pet sac macro. All the abilities have the same name but it doesn’t work anymore.

:man_shrugging:

If you’re talking about solo shuffle, macros havent worked the entirety of beta/ptr

Your syntax seems correct

Yeah not surprised to hear that since those mmo mouse buttons aren’t extra binds per se but just re-mapped keyboard binds.

Speaking of macros, is anyone smarter than me able to help me fix the following?

/run LoadAddOn(“Blizzard_CompactRaidFrames”) CRFSort_Group=function(t1, t2) if UnitIsUnit(t1,“player”) then return false elseif UnitIsUnit(t2,“player”) then return true else return t1 < t2 end end CompactRaidFrameContainer.flowSortFunc=CRFSort_Group

It used to put my name at the bottom of my raid frames for healing. I believe the problem is that CompactRaidFrames are no longer what the frames are called, but I can’t seem to figure it out myself.