Was ich damit erreichen möchte ist folgendes: Wenn ich auf ein Gegner switche soll sich das Makro reseten, jedoch nicht bei verbündeten! Ist dies überhaupt möglich?
Nein, das dürfte nicht möglich sein - und ja auch nicht wirklich etwas bringen.
Wenn du auf ein freundliches Ziel wechselst, dann musst du ja auch wieder zurück auf ein feindliches Ziel wechseln, um die Fähigkeiten des Makros nutzen zu können.
Selbst wenn der erste Wechsel auf ein freundliches Ziel das Makro also nicht zurücksetzen würde, so würde der zweite Wechsel das ja trotzdem wieder tun.