rotation "Syntaxprüfung: alle Bedingungen und Flags" # Ein Syntaxbeispiel, keine Rotation für den Kampf: Zauber-IDs sind nicht gesetzt (0). # Es enthält jede Art von Bedingung, jedes Slot-Flag, nummerierte Verweise und eine Regel ohne Bedingungen. buff1 Dot = "Ein Debuff auf dem Ziel" # Aura 1 buff2 Proc = "Ein Buff mit Stapeln" slot1 Manual_Button = "Nur von dir gedrückt (M)" slot2 Charges_Spell = "Ein Zauber mit Aufladungen" slot3 Glow_Spell = "Ein Zauber mit leuchtender Taste" slot4 Off_Gcd = "Außerhalb des GCD (O)" slot5 Queued_Macro = "Außerhalb des GCD im Warteschlangenfenster (OQ)" slot6 Channel_Spell = "Kanalisiert (C)" slot7 Burst_Spell = "Eine Abklingzeit auf der Burst-Taste" slot8 Ground_Spell = "Ein Bodenzauber (Makro @player)" slot9 Defensive = "Eine Verteidigung" slot10 Filler = "Ein Füller" resource1 PlayerHP resource2 TargetHP resource3 Energy resource4 Combo_Points use Manual_Button when # 1: ohne Bedingungen, M-Slot (übersprungen) use Defensive when # 2: Gesundheit und der Schutz-Schalter defensives == 1 and PlayerHP <= 35 use Charges_Spell when # 3: Aufladungen Charges_Spell.charges >= 2 # beide Aufladungen or Charges_Spell.charges == 1 and Charges_Spell.cd <= 20 # die zweite ist fast wieder da use Glow_Spell when # 4: Leuchten und Entfernung Glow_Spell.glow and target.distance <= 8 use Off_Gcd when # 5: Stapel Proc.up and Proc.stacks >= 3 use Queued_Macro when # 6: Aura fehlt und Anzahl der Gegner Proc.down and enemies >= 2 use Channel_Spell when # 7: kein Leuchten, bereit, Bewegung Glow_Spell.noglow and Channel_Spell.ready and movement == 0 use Burst_Spell when # 8: Burst im Modus „Auto“ oder Modus „Einzeln“ bei 3+ cd == 1 and aoe == 0 and st == 0 and Combo_Points >= 50 and Off_Gcd.oncd or st == 1 and enemies >= 3 and Energy >= 40 use Ground_Spell when # 9: Schalter „Bodenzauber“ und Modus „Mehrere“ ground_spells == 1 and aoe == 1 use Filler when # 10: DoT-Erneuerung per Nummer, Gesundheit des Ziels Dot.down and TargetHP >= 50 or Dot.up and Dot.duration <= 30 # zwei Bedingungen in einem String or Combo_Points < 65 and Energy >= 30 # Leerzeichen um Operatoren sind optional # Ende des Syntaxbeispiels.