[target=target,harm,exists] can be reduced to just [harm]
You are telling the toon to target their current target, which is redundant and not necessary.
[harm] will only be true if they have a target and that target is hostile to them.
The exists section is also not required because in order for you to have a target that is hostile, or friendly for that matter it has to exist otherwise you would have not target for which to check that status against.
Anyway that should help reduce the macro length a bit, also you may want to select a target in the "big button and not the individual cast sequences, to help with latency related targeting problems.
for example change:
#show Lava Burst
/Click MultiBarBottomRightButton9
/Click MultiBarBottomRightButton10
to:
Code:
#show Lava Burst
/target [harm][target=targettarget]
/Click MultiBarBottomRightButton9
/Click MultiBarBottomRightButton10
/targetlasttarget
and remove the targeting logic from the sequences.
Now they will have either their preassigned target if it is hostile or the friendly persons target. they will then attempt to cast a spell from the sequence, and will regain their initial target or lack thereof after casting such spell.
Connect With Us