[Guide] Makros

...:::_ II.C Bedingungen _:::...

Nun zum interessantesten Teil des Makrosystems: Bedingungen, die das Makro "steuern". Mit ihnen lassen sich mehrere verschiedene Fähigkeiten, Fähigkeiten mit verschiedenen Zielen, und sogar mehrere Castsequence in einem Makro kombinieren. Bedingungen werden so wie der Zielbefehl in eckigen Klammern zwischen Slashbefehl und Fähigkeit eingefügt. Die Fähigkeit wird nun nur benutzt, wenn die Bedingung zutrifft.
/use [BEDINGUNG] FÄHIGKEIT
Bei Castsequence steht "reset" auf der Seite der Fähigkeit.
/castsequence [BED] reset FÄHIGKEIT1, FÄHIGKEIT2Jede Castsequence kann nur einen Satz Bedingungen haben, der für die ganze Sequenz gilt. Für einzelne Fähigkeiten innerhalb der Sequenz eigene Bedingungen anzugeben ist nicht möglich.

Um verschiedene Fähigkeiten mit verschiedenen Bedingungen in einem Makro zu kombinieren, werden sie durch ein Semikolon voneinander getrennt. Bedingungen werden der Reihe nach überprüft. Ist die erste Bedingung erfüllt, wird die erste Fähigkeit bzw Sequenz benutzt, ist die erste Bedingung nicht erfüllt wird die zweite Bedingung geprüft. Ist sie erfüllt, wird die zweite Fähigkeit benutzt, ansonsten wird die dritte Bedingung geprüft... usw. Wird keine Bedingung angegeben, wird dieser Zauber immer benutzt.
/use [BED1] FÄHIGKEIT1; [BED2] FÄHIGKEIT2; FÄHIGKEIT3
/use [help] Heilen; [harm] Schattenwort: Schmerz; MassenbannungIst das Ziel freundlich gesonnen, wird es geheilt. Ist es feindlich gesonnen, wird Schattenwort: Schmerz auf es gewirkt. Ansonsten (hier wäre das der Fall, wenn man garkein Ziel hat) wird Massenbannung gewirkt.


Um mehrere Bedingungen, die gleichzeitig erfüllt sein sollen zu kombinieren, werden sie in einer eckigen Klammer mit Kommata voneinander getrennt.
/use [BED1A, BED1B] FÄHIGKEIT1; [BED2A, BED2B, BED2C] FÄHIGKEIT2
/use [help,nodead] Heilen; [harm,nodead] Schattenwort: Schmerz; [help,dead] AuferstehungIst das Ziel freundlich gesonnen und nicht tot, wird es geheilt. Ist es feindlich gesonnen und nicht tot, wird Schattenwort: Schmerz auf es gewirkt. Ist es freundlich und tot, wird es wiederbelebt. Ist es feindlich und tot, passiert nichts.

Will man ein bestimmtes Ziel mit einer Bedingung kombinieren funktioniert es im Prinzip genauso. Der Zielbefehl wird mit in die eckige Klammer geschrieben, und mit Kommata von den Bedingungen getrennt. Bedingungen, die mit dem Zielbefehl in einer Klammer stehen, werden für das angegebene Ziel geprüft. Einige Bedingungen werden immer für den Spieler selbst geprüft. Ansonsten gilt, wenn kein Ziel angegeben ist, wird die Bedingung für das Target geprüft.
/use [BED1, @UNITID1] FÄHIGKEIT1; [BED2, @UNITID2] FÄHIGKEIT2
/use [help,@focus] Fluch entfernen; [harm,@focus] VerwandlungWenn das Fokusziel freundlich gesonnen ist, wird es entflucht, ist es feindlich gesonnen, wird es verwandelt.


Zu guter letzt noch der Fall, dass es mehrere Bedingungen gibt, die die selbe Fähigkeit - auch auf verschiedene Ziele - benutzen. Diese lassen sich so kombinieren. Die leere Klammer steht dabei dafür, dass keine Bedingung erfüllt sein muss.
/use [BED1,@UNITID1][BED2,@UNITID2][] FÄHIGKEIT1
/use [help,@mouseover][help][@player] HeilenHeilt das Ziel auf das euer Mauszeiger zeigt, wenn es freundlich ist, oder euer aktuelles Ziel, wenn es freundlich ist, ansonsten euch selbst
/use [BED] FÄHIGKEIT1; FÄHIGKEIT1ist das selbe wie
/use [BEDINGUNG][] FÄHIGKEIT1


Sämtliche Bedingungen lassen sich durch ein vorangestelles "no" umkehren.

Bei Bedingungen mit Parametern lassen sich mehrere Parameter mit einem Schrägstrich verbinden, diese zählen dann als "oder" und die Bedingung ist erfüllt, wenn einer der Parameter zutrifft:
/use [stance:1][stance:3] FÄHIGKEITist das gleiche wie
/use [stance:1/3] FÄHIGKEIT
2 Likes