For the problem where it just attacks whatever is around/in front of him: this is a problem (feature?) ot petattack and autoattacks. Any time you use /petattack or /attack or /cast !auto shot, your character will automatically target the nearest enemy and begin attacking. It's always been like this as far as I know.
Add the following line right before your petattack/autoshot line:
That will prevent the automatic targeting, forcing you to /assist your main or actually have a valid target before it will attack. Hugely useful in instances especially.Code:/stopmacro [noharm][dead]
So, your macros would be (see edited lines in RED):
Hope that helps.2 on Xist:
/stopmacro [noharm][dead]
/petattack
/cast hunter's mark
2 on Xist:
/fol Xist
/[combat] assist Xist
/stopmacro [noharm][dead]
/[combat] petattack
1 on Xist:
/assist Cat
/cast hunter's mark
1 on Xist:
/fol Xist
/[combat] assist Xist
/stopmacro [noharm][dead]
/[combat] petattack
and then:
3 on Xist:
#showtooltip Steady Shot
/console Sound_EnableSFX 0
/cast [target=pettarget,exists] Kill Command
/console Sound_EnableSFX 1
/stopmacro [noharm][dead]
/cast !Auto Shot
/cast Steady Shot
/script UIErrorsFrame:Clear()
3 on Xistt:
#showtooltip Steady Shot
/console Sound_EnableSFX 0
/cast [target=Xist-target,exists] Kill Command
/console Sound_EnableSFX 1
/stopmacro [noharm][dead]
/cast !Auto Shot
/cast Steady Shot
/script UIErrorsFrame:Clear()
Ugh
Connect With Us