In a WoW classic anniversary realm I have a macro that works almost perfectly for my warlock:
/assist [@party1]
/targetenemy [noexists]
/petattack
/cast Shoot
Basically it will target the party leader’s target and start wanding and set my pet to attack. If the party leader has no target, it will target the nearest enemy. However the issue is if the party leader has a non-hostile target, this will fail to target an enemy. It looks like there exist conditionals like harm/help that should work but they don’t? The harm conditional just doesn’t work with /assist at all.
/assist [@party1,harm]
That just completely fails to assist the party leader no matter what my leader has targeted, hostile or non-hostile. Any idea why? Do I just completely misunderstand what the harm conditional means and how it is used?