Перейти к содержимому

Rotationseditor

Aktualisiert am 18.10.2026

Der Rotationseditor ist das Fenster von KeyRota, in dem du eine erweiterte Rotation zusammenstellst, ohne sie abzutippen: Slots mit Flags, Auren und Regeln, daneben der KRC-Text und das JSON. Die Dokumentation gilt gleichermaßen für Windows und macOS; die Screenshots stammen von Windows. Sie zeigen die Schlachtzugsrotation für Meucheln aus den Beispielen.

Öffnen#

  • Deine Rotation. Wähle das Profil im Block „Rotation“ des Hauptfensters aus und klicke auf „Anpassen“.
  • Eine neue Rotation. „Neu“ — „Im Editor…“. Die Spezialisierung stammt aus dem Spiel oder aus dem aktuellen Profil. Zum Profil wird die Rotation beim ersten Speichern.
  • Aus einer Datei oder der Zwischenablage. „Neu“ — „Aus Datei…“ nimmt KRC-Text (.txt), Rotations-JSON und KeyRota-Profildateien an; „Neu“ — „Aus Zwischenablage“ nimmt dasselbe aus der Zwischenablage. Das neue Profil öffnest du mit „Anpassen“ im Editor.
Eine neue Rotation im Editor: die Seite „Allgemein“, noch ohne Slots und Regeln
Eine neue Rotation: „Neu“ — „Im Editor…“

Bei einem Blizzard-Profil zeigt der Editor nur den Namen und die Tastenverzögerung: Die Hauptaktion wählt das Spiel. „Eigene Rotation erstellen“ legt ein neues Profil mit einer erweiterten Rotation an; das Blizzard-Profil bleibt in der Liste.

Ein Blizzard-Profil im Editor: Profilname, Tastenverzögerung und „Eigene Rotation erstellen“
Ein Blizzard-Profil: nur Name und Verzögerung

Das Fenster#

  • Links die Seiten: „Allgemein“, „Slots“, „Auren“, „Regeln“ (mit der Anzahl der Regeln), „Text und JSON“. Darüber „Eigene Rotation“ und die gewählte Spezialisierung.
  • Rechts die ausgewählte Seite.
  • Unten die Statusleiste: ob die Rotation gültig ist („Die Rotation ist gültig: 15 Regeln, 11 Slots, 10 Auren“), ob es ungespeicherte Änderungen gibt und bei einem Fehler, wo er liegt, samt der Schaltfläche „Anzeigen“. Rechts „Schließen“ und „Speichern“.

Erst mit „Speichern“ wird etwas übernommen (unter Windows auch mit Strg+S).

Allgemein#

Die Seite „Allgemein“: Profil, Spezialisierung, Name der Rotation, „Hauptsymbol ignorieren“, Tastenverzögerung
Die Seite „Allgemein“
ElementFunktion
ProfilnameSo heißt das Profil in der Rotationsliste des Hauptfensters.
SpezialisierungBestimmt die Ressourcen der Rotation (Energie, Combopunkte, Wut …) sowie Klasse und Spezialisierung des Profils für Better Assistant. Beim Wechsel werden die Ressourcen ersetzt, sofern die Regeln keine Ressourcen der alten Spezialisierung auslesen (Gesundheit zählt nicht).
Name der RotationDie erste Zeile des KRC-Textes (rotation "…"), erscheint im KeyRota-Protokoll. Ohne doppelte Anführungszeichen. Ein guter Platz für die Version: „Meucheln v1.3“.
Hauptsymbol ignorierenEin: KeyRota drückt nur nach den Regeln; trifft keine Regel zu, wartet KeyRota. Aus: Dann drückt KeyRota den Vorschlag des Spiels. Bei eigenen Rotationen meist eingeschaltet: Warten (zum Beispiel beim Energiesparen) ist normal.
TastenverzögerungEine Pause vor jedem Tastendruck, wie bei einem Menschen: „Keine“, „Fest“ (ein Intervall von 0–1000 ms) oder „Zufällig“ (ein Bereich von 0–1000 ms). „Auch für Unterbrechen und Verteidigung“ wendet dieselbe Pause auch darauf an.
Weiter unten auf der Seite „Allgemein“: der Block „Better Assistant“, der Radius des Gegnerzählers, „Nur Gegner im Kampf“ und die Beschreibung
Better Assistant und Beschreibung
ElementFunktion
Profil: …Eine Zusammenfassung des Profil-Strings für Better Assistant: Spezialisierung, Anzahl der Zauber und Auren.
Aus Slots und Auren erstellenErstellt den Profil-String für Better Assistant aus den Zauber-IDs der Slots, der Einstellung „Better Assistant zeigt ihn“ jedes Slots, den Auren in ihrer Reihenfolge, der Spezialisierung, dem Radius und „Nur Gegner im Kampf“. Ist bereits ein Profil derselben Spezialisierung eingefügt, bleiben seine übrigen Einstellungen erhalten.
Aus ZwischenablageFügt einen fertigen Profil-String ein. Seine Spezialisierung muss mit der der Rotation übereinstimmen.
KopierenKopiert den String, damit du ihn im Spiel einfügen kannst.
Radius des Gegnerzählers, Meter1–100, standardmäßig 8. Wird von der Bedingung „Gegner in der Nähe“ (enemies) verwendet.
Nur Gegner im KampfStandardmäßig eingeschaltet: Gegner, die noch nicht im Kampf sind, werden nicht gezählt.
BeschreibungNotizen zur Rotation: Zeilen, die im KRC-Text mit # beginnen. Auf die Funktion der Rotation wirken sie sich nicht aus.

Unter den Schaltflächen erscheinen Warnungen: welche in Regeln verwendeten Slots keine Zauber-ID haben (sie fehlen dann im Profil für Better Assistant) und was in einem bereits eingefügten Profil nicht zur Rotation passt.

Wichtig

Die Auren im Profil für Better Assistant folgen lückenlos ab der ersten aufeinander. Hat Aura 3 keine ID, Aura 4 aber schon, lässt sich das Profil nicht erstellen: „Aura 3 hat keine Zaubernummer“. Trage die ID ein oder nummeriere die Auren neu.

Das Profil für Better Assistant im Spiel#

Slot N der Rotation ist Slot N in Better Assistant, Aura N ist Aura N in seiner Liste. Der Profil-String trägt deine Slots und Auren dort in der richtigen Reihenfolge ein.

  1. Klicke auf der Seite „Allgemein“ auf „Aus Slots und Auren erstellen“ und dann auf „Kopieren“.
  2. Gib im Spiel /ba ein, öffne die Registerkarte Profile, füge den String ein, klicke auf Apply und bestätige.
  3. Nach jeder Änderung an Slots oder Auren (IDs, Reihenfolge, „Mit Ziel“ / „Im Kampf“) erstellst du das Profil neu und fügst es erneut ein.

Slots#

Die Seite „Slots“: links 12 Plätze, rechts der ausgewählte Slot 10 Verschwinden mit der ID 1856
Die Seite „Slots“

Links stehen die 12 Plätze: Nummer, Name, Zauber-ID, Flags („außerhalb des GCD, in Warteschlange“) und „nicht verwendet“, wenn der Slot in keiner Regel vorkommt. Ein leerer Platz zeigt „Leer“; wählst du ihn aus, erscheint die Schaltfläche „Slot hinzufügen“.

ElementFunktion
NameDer Name des Zaubers im Spiel. Erscheint in der Regelliste und im Protokoll.
Zauber-IDDie Nummer im Wowhead-Link: In wowhead.com/de/spell=1856/verschwinden ist es 1856. Damit setzt Better Assistant den Zauber in diesen Slot.
Better Assistant zeigt ihn„Mit Ziel“ oder „Im Kampf“. Der Slot ist nur bereit, wenn Better Assistant ihn anzeigt. „Im Kampf“ ist für Heilung und Verteidigung gedacht, die auch ohne Ziel funktionieren müssen.
Wie gedrückt wirdVier Flag-Schalter, siehe die Tabelle unten.
Name im TextDer Name des Slots in den Regeln und im KRC-Text: Buchstaben, Ziffern und _, ohne Leerzeichen.
KommentarEin Kommentar am Ende der Deklarationszeile im Text.
Verwendet in den RegelnDie Regeln, die den Slot drücken oder auslesen. „Slot entfernen“ ist nur verfügbar, wenn der Slot nirgends verwendet wird.

Damit KeyRota einen Slot drücken kann, muss sein Zauber im Spiel auf einer Aktionsleiste liegen und mit einer Taste belegt sein: KeyRota übernimmt die Taste aus deinen Aktionsleisten. Ein Makro mit #showtooltip Name funktioniert ebenfalls. Ein Slot ohne Taste wird nie gedrückt.

Wie gedrückt wird: Flags#

Die Schalter „Wie gedrückt wird“ des Slots Verschwinden: „Außerhalb des GCD (O)“ und „Im Warteschlangenfenster (Q)“ sind eingeschaltet
Slot-Flags: „Außerhalb des GCD“ und „Im Warteschlangenfenster“
SchalterFunktionWann verwenden
keine FlagsDer Slot wird wie ein normaler Zauber gedrückt: am Ende der globalen Abklingzeit, im Warteschlangenfenster.Fast jeder Zauber auf dem GCD.
Nur manuell (M)KeyRota drückt diesen Slot nie selbst und überspringt seine Regeln. Drückst du seine Taste selbst, pausiert die Rotation.Fähigkeiten, die du nur selbst drücken willst.
Kanalisieren (C)Solange dieser Zauber kanalisiert wird, drückt KeyRota nichts und bricht ihn nicht ab.Kanalisierte Zauber wie Mordlust.
Außerhalb des GCD (O)Wartet nicht auf die globale Abklingzeit: wird sofort gedrückt, auch mitten im GCD.Zauber außerhalb des GCD wie Großer Wurf.
Im Warteschlangenfenster (Q)Nur zusammen mit „Außerhalb des GCD“: ganz am Ende des GCD drücken, im Warteschlangenfenster für Zauber.Makros, deren zweite Zeile auf dem GCD liegt (Adrenalinrausch + Mordlust), und Tasten, die das Ergebnis des vorherigen Schlags brauchen (Verschwinden nach Königsmord).

Jede Flag-Kombination samt JSON findest du unter Slot-Flags.

Auren#

Die Seite „Auren“: Aura 1 „Erdrosseln auf dem Ziel [703]“, ID 703, Name im Text Garrote_DoT, verwendet in den Regeln 3, 4, 5, 7, 8, 10
Die Seite „Auren“

Auren sind deine Buffs und deine Debuffs auf dem Ziel, die die Regeln auslesen. Aura N der Rotation ist Aura N in der Liste von Better Assistant.

ElementFunktion
NameDer Name der Aura; erscheint in den Regeln. Praktisch mit der ID in eckigen Klammern: „Erdrosseln auf dem Ziel [703]“.
Zauber-IDDie Nummer der Aura auf Wowhead. Better Assistant sucht sie unter deinen Buffs und deinen Debuffs auf dem Ziel.
Name im Text, KommentarWie bei Slots.
Verwendet in den RegelnWo die Aura ausgelesen wird. „Aura entfernen“ funktioniert nur bei einer nicht verwendeten Aura.

Hinweis

Die ID einer Aura und die ID des Zaubers, der sie auslöst, können sich unterscheiden. Der Zauber Verschwinden hat die ID 1856, der Buff, den er gibt, 11327; Verstohlenheit hat 1784, Verstohlenheit mit dem Talent Trickbetrug 115191. Prüfe auf Wowhead die ID des Buffs oder Debuffs selbst.

Sichtbar sind nur deine Auren: Buffs, die du dir selbst gibst, und Debuffs, die du auf das Ziel legst. Buffs von anderen Spielern und Debuffs anderer Spieler auf dem Ziel sehen die Regeln nicht.

Regeln#

Die Seite „Regeln“: links 15 Regeln, rechts Regel 4 Todesmal mit ihrer Bedingungsgruppe
Die Seite „Regeln“

Die Regeln werden von oben nach unten geprüft: KeyRota drückt die erste, die erfüllt ist und deren Zauber gewirkt werden kann; geht das nicht (Abklingzeit, Ressource, Reichweite), prüft KeyRota die nächste.

Die Symbolleiste über der Liste:

SchaltflächeFunktion
+Eine neue Regel unter der ausgewählten. Sie drückt den ersten Slot und hat noch keine Bedingungen.
DuplizierenEine Kopie der Regel direkt darunter.
PapierkorbLöscht die Regel.
Nach oben, Nach untenVerschiebt die Regel nach oben (wird früher geprüft) oder nach unten (wird später geprüft).

Jede Regel in der Liste zeigt ihre Nummer (die Priorität), den Slot, den Namen und die Anzahl der Gruppen; eine Regel mit Fehler trägt eine rote Markierung.

Die ausgewählte Regel:

ElementFunktion
DrückenWelcher Slot gedrückt wird, wenn die Regel erfüllt ist.
NameErscheint im Protokoll, wenn die Regel greift.
BeschreibungNotizen über der Regel im KRC-Text.
Wann gedrückt wirdBedingungsgruppen: Die Regel ist erfüllt, wenn mindestens eine Gruppe erfüllt ist (ODER); eine Gruppe, wenn alle ihre Bedingungen erfüllt sind (UND).
Die Bedingungsgruppen der Regel Blutung: Gruppe 1 und Gruppe 2, getrennt durch ODER
ODER-Gruppen und UND-Bedingungen

Jede Gruppe hat die Überschrift „Gruppe N“, ein Feld „Gruppenkommentar“ und die Schaltflächen „Gruppe duplizieren“ und „Gruppe löschen“. Eine Bedingungszeile besteht aus dem, was geprüft wird, der Eigenschaft, dem Vergleich und der Zahl; das Kreuz entfernt die Bedingung. „+ Bedingung“ fügt der Gruppe eine Bedingung hinzu, „+ Gruppe (ODER)“ eine neue Gruppe. Eine Gruppe fasst bis zu 16 Bedingungen, eine Regel bis zu 16 Gruppen: Ist das Limit erreicht, sind die Schaltflächen deaktiviert. Eine Regel ohne Gruppen zeigt „Ohne Bedingungen: Die Regel greift immer, wenn der Zauber gewirkt werden kann“.

Was geprüft wirdEigenschaftenIm KRC-Text
Auren (jede Aura der Rotation)aktiv, fehlt, Restdauer %, StapelGarrote_DoT.up, .down, .duration <= 30, .stacks >= 3
Slots (jeder Slot)bereit, auf Abklingzeit, Abklingzeit %, Aufladungen, leuchtet, leuchtet nichtKingsbane.ready, .oncd, .cd <= 3, .charges >= 2, .glow, .noglow
RessourcenGesundheit von Spieler und Ziel, Ressourcen der Spezialisierung, %PlayerHP <= 40, Energy >= 70
Kampf: Gegner in der Näheeine Zahlenemies >= 3
Kampf: Entfernung zum ZielMetertarget.distance <= 8
Schnelleinstellungenein, ausaoe == 1, st == 1, cd == 1, defensives == 1, ground_spells == 1, movement == 1

Vergleiche: <, ≤, =, ≥, >; die Zahl liegt zwischen 0 und 100. Eine neue Bedingung beginnt als „aktiv“ für die erste Aura; änderst du, was geprüft wird, werden Eigenschaft und Zahl auf Standardwerte zurückgesetzt (≥ 50 für eine Ressource, ≥ 2 für Gegner, ≤ 8 für die Entfernung). Alle Bedingungen im Detail: Bedingungen.

Fehler und Statusleiste#

Ein Fehler in Regel 9: Gruppe 1 ohne Bedingungen ist rot umrandet; die Statusleiste meldet „Regel 9, Gruppe 1: die Gruppe hat keine Bedingungen“ mit „Anzeigen“
Ein Fehler: eine Gruppe ohne Bedingungen
  • Grün: „Die Rotation ist gültig: …“. Keine Fehler, die Rotation kann gespeichert werden.
  • Rot nennt die Stelle: „Regel 9, Gruppe 1: die Gruppe hat keine Bedingungen“. „Anzeigen“ öffnet diese Stelle. Die Regel ist in der Liste markiert, die Gruppe rot umrandet.
  • Eine Rotation mit Fehler wird nicht gespeichert: „Eine Rotation mit Fehler lässt sich nicht speichern: Behebe, was unten markiert ist“.
  • Solange die Rotation läuft, kannst du nicht speichern: „Stoppe die Rotation, um zu speichern“.

Text und JSON#

Die Seite „Text und JSON“ in der Ansicht „KRC-Text“: der Anfang des Rotationstextes mit der Beschreibung und den Deklarationen buff1–buff7
KRC-Text
Die Seite „Text und JSON“ in der Ansicht „JSON“: der Anfang des Rotations-JSON mit format, version, title, specID, ignoreMainIcon, enemies und notes
Rotations-JSON
ElementFunktion
KRC-Text / JSONWechselt die Ansicht.
KopierenKopiert den ganzen Text oder das ganze JSON.
EinfügenErsetzt die Rotation durch den Inhalt der Zwischenablage: KRC-Text, Rotations-JSON oder ein KeyRota-Profil.
Öffnen…Lädt eine Rotation aus einer .txt- oder .json-Datei.
Speichern…Speichert die aktuelle Ansicht als Datei: den Text als .txt, das JSON als .json.

Eine Änderung im Feld gilt sofort, wenn sie fehlerfrei ist; ein Fehler erscheint unter dem Feld, und die anderen Seiten behalten die letzte gültige Fassung.

Was der Text enthält und was nur das JSON enthält. Der KRC-Text enthält keine Zauber-IDs, keine Slot-Flags, kein „Mit Ziel“ / „Im Kampf“, keine Spezialisierung, kein „Hauptsymbol ignorieren“ und keine Einstellungen des Gegnerzählers. Bearbeitest du den Text, bleiben diese Werte bei den Slots und Auren mit denselben Nummern erhalten. Das JSON enthält alles. Fügst du eine neue Fassung der Rotation ein oder öffnest sie, behalten Slots und Auren mit denselben Nummern ihre IDs, ihre Sichtbarkeit und ihre Flags, sofern die neue Fassung keine eigenen hat.

Speichern und Schließen#

  • „Speichern“ (unter Windows auch Strg+S) schreibt die Rotation ins Profil; die Schaltfläche zeigt kurz „Gespeichert“. Eine neue Rotation wird zum Profil und in der Liste ausgewählt.
  • Schließt du den Editor mit ungespeicherten Änderungen, fragt er „Änderungen speichern?“: „Speichern“, „Nicht speichern“ oder „Abbrechen“. Dasselbe gilt beim Beenden von KeyRota.
  • „Export“ im Hauptfenster speichert das Profil mit seiner Rotation als JSON; „Import“ nimmt sowohl ein KeyRota-Profil als auch ein reines Rotations-JSON an.

Beispiel: eine Rotation von Grund auf#

Wir erstellen eine kleine Rotation für Meucheln: zwei DoTs (Erdrosseln und Blutung), einen Aufbauer (Verstümmeln), einen Verbraucher (Vergiften), eine Verteidigung (Blutrote Phiole bei 40 % Gesundheit oder weniger) und eine Abklingzeit auf der Burst-Taste (Todesmal).

1. Neues Profil. „Rotation“ — „Neu“ — „Im Editor…“.

2. Allgemein. Profilname: „Meucheln: Beispiel“. Spezialisierung: Meucheln (die Ressourcen werden zu PlayerHP, TargetHP, Energy, Combo_Points). Name der Rotation: „Meucheln: Beispiel v1“. „Hauptsymbol ignorieren“: ein.

3. Slots. Für jede Zeile der Tabelle: Wähle links den Platz aus, klicke auf „Slot hinzufügen“ und fülle „Name“, „Zauber-ID“ und „Name im Text“ aus; wähle bei Blutrote Phiole „Im Kampf“. Flags sind nicht nötig.

SlotNameIDName im TextBetter Assistant zeigt ihn
1Erdrosseln703GarroteMit Ziel
2Blutung1943RuptureMit Ziel
3Vergiften32645EnvenomMit Ziel
4Verstümmeln1329MutilateMit Ziel
5Todesmal360194DeathmarkMit Ziel
6Blutrote Phiole185311Crimson_VialIm Kampf

4. Auren. Dasselbe auf der Seite „Auren“:

AuraNameIDName im Text
1Erdrosseln auf dem Ziel [703]703Garrote_DoT
2Blutung auf dem Ziel [1943]1943Rupture_DoT
3Vergiften [32645]32645Envenom_Buff
4Todesmal auf dem Ziel [360194]360194Deathmark_DoT

5. Regeln. Klicke auf der Seite „Regeln“ auf „+“, wähle unter „Drücken“ den Slot und gib den Namen ein. „+ Gruppe (ODER)“ fügt eine Gruppe mit einer Standardbedingung hinzu: Ändere, was geprüft wird, die Eigenschaft, den Vergleich und die Zahl. „+ Bedingung“ fügt derselben Gruppe die nächste Bedingung hinzu. Die Regeln in dieser Reihenfolge:

#DrückenGruppen (ODER), Bedingungen in einer Gruppe (UND)
1Blutrote PhioleHeilung/Schutz ein, Gesundheit des Spielers ≤ 40
2TodesmalBurst ein, Erdrosseln auf dem Ziel aktiv, Blutung auf dem Ziel aktiv, Vergiften aktiv
3Erdrosseln(1) Erdrosseln auf dem Ziel fehlt; (2) Erdrosseln auf dem Ziel aktiv, Restdauer ≤ 30 %
4Blutung(1) Combopunkte ≥ 70, Blutung auf dem Ziel fehlt; (2) Combopunkte ≥ 70, Blutung auf dem Ziel aktiv, Restdauer ≤ 30 %
5Vergiften(1) Combopunkte ≥ 70, Vergiften fehlt; (2) Combopunkte ≥ 70, Vergiften aktiv, Restdauer ≤ 20 %; (3) Combopunkte ≥ 70, Energie ≥ 70; (4) Combopunkte ≥ 70, Todesmal auf dem Ziel aktiv
6VerstümmelnCombopunkte < 70

Warum so:

  • Die Verteidigung zuerst: Bei niedriger Gesundheit ist Blutrote Phiole wichtiger als Schaden. Sie greift nur, wenn „Heilung/Schutz“ in den Schnelleinstellungen eingeschaltet ist.
  • Todesmal auf Burst: cd == 1 ist die Burst-Taste (F3 unter Windows, ⌃⇧B unter macOS), nicht die Abklingzeit des Zaubers. Schaltest du Burst aus, wartet Todesmal.
  • DoTs mit Pandemie-Fenster: Eine fehlende Aura hat 0 übrig, deshalb braucht das Erneuern zwei Gruppen: „kein DoT“ und „DoT aktiv mit ≤ 30 % Restdauer“.
  • 5 Combopunkte = 70: Von 7 Combopunkten entsprechen 5 genau 71 %; die Schwelle 70 funktioniert bei jeder Rundung. Die Tabelle steht unter Ressourcen.
  • Verstümmeln zuletzt und nur unter 5 Combopunkten, damit keine Energie verschwendet wird, während Vergiften auf seine Bedingungen wartet.

6. Prüfen. Die Statusleiste sollte „Die Rotation ist gültig: 6 Regeln, 6 Slots, 4 Auren“ melden. Öffne „Text und JSON“: Dort siehst du dasselbe wie unten.

7. Das Profil für Better Assistant. „Allgemein“ — „Aus Slots und Auren erstellen“ — „Kopieren“; im Spiel /ba — Profile — einfügen — Apply.

8. Tasten. Lege die sechs Zauber auf deine Aktionsleisten und belege sie mit Tasten.

9. Starten. Speichere, schließe das Fenster, wähle das Profil „Meucheln: Beispiel“ aus und starte die Rotation (F1 unter Windows, ⌃⇧Leertaste unter macOS). Schalte in den Schnelleinstellungen „Heilung/Schutz“ ein, wenn du Blutrote Phiole nutzen willst; die Schaltfläche „Burst“ schaltet Todesmal ein und aus.

KRC-Text
rotation "Meucheln: Beispiel v1"

# Beispiel aus der KeyRota-Dokumentation: zwei Blutungen, ein Aufbauer, ein Verbraucher mit Energiesparen,
# eine Verteidigung bei niedriger Gesundheit und Todesmal auf der Burst-Taste.
# Combopunkte in Prozent von 7: 5 Punkte = 71 %, Schwelle 70 = 5+.

buff1	Garrote_DoT = "Erdrosseln auf dem Ziel [703]"
buff2	Rupture_DoT = "Blutung auf dem Ziel [1943]"
buff3	Envenom_Buff = "Vergiften [32645]"
buff4	Deathmark_DoT = "Todesmal auf dem Ziel [360194]"
slot1	Garrote = "Erdrosseln"
slot2	Rupture = "Blutung"
slot3	Envenom = "Vergiften"
slot4	Mutilate = "Verstümmeln"
slot5	Deathmark = "Todesmal"
slot6	Crimson_Vial = "Blutrote Phiole"
resource1	PlayerHP
resource2	TargetHP
resource3	Energy
resource4	Combo_Points

# --- Verteidigung: nur mit „Heilung/Schutz“ an ---
use Crimson_Vial when  # Blutrote Phiole
	defensives == 1 and PlayerHP <= 40  # Gesundheit 40 % oder weniger

# --- Abklingzeit: nur mit Burst an ---
use Deathmark when  # Todesmal
	cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up  # Burst an, Blutungen und Vergiften aktiv

# --- Blutungen ---
use Garrote when  # Erdrosseln
	Garrote_DoT.down  # keine Blutung
	or
	Garrote_DoT.up and Garrote_DoT.duration <= 30  # Pandemie-Fenster: 30 % oder weniger übrig

use Rupture when  # Blutung
	Combo_Points >= 70 and Rupture_DoT.down  # 5+ Combopunkte, keine Blutung
	or
	Combo_Points >= 70 and Rupture_DoT.up and Rupture_DoT.duration <= 30  # 5+ Combopunkte, Pandemie-Fenster

# --- Verbraucher: 5+ Combopunkte, Energie sparen ---
use Envenom when  # Vergiften
	Combo_Points >= 70 and Envenom_Buff.down  # kein Buff
	or
	Combo_Points >= 70 and Envenom_Buff.up and Envenom_Buff.duration <= 20  # Buff läuft aus
	or
	Combo_Points >= 70 and Energy >= 70  # Energie nicht überlaufen lassen
	or
	Combo_Points >= 70 and Deathmark_DoT.up  # Todesmal auf dem Ziel

# --- Aufbauer: unter 5 Combopunkten ---
use Mutilate when  # Verstümmeln
	Combo_Points < 70  # unter 5 Combopunkten
JSON
{
  "format": "keyrota-rotation",
  "version": 1,
  "title": "Meucheln: Beispiel v1",
  "specID": 259,
  "ignoreMainIcon": true,
  "enemies": {"range": 8, "combatOnly": true},
  "notes": [
    "Beispiel aus der KeyRota-Dokumentation: zwei Blutungen, ein Aufbauer, ein Verbraucher mit Energiesparen,",
    "eine Verteidigung bei niedriger Gesundheit und Todesmal auf der Burst-Taste.",
    "Combopunkte in Prozent von 7: 5 Punkte = 71 %, Schwelle 70 = 5+."
  ],
  "resources": ["PlayerHP", "TargetHP", "Energy", "Combo_Points"],
  "auras": [
    {"n": 1, "alias": "Garrote_DoT", "label": "Erdrosseln auf dem Ziel [703]", "spell": 703},
    {"n": 2, "alias": "Rupture_DoT", "label": "Blutung auf dem Ziel [1943]", "spell": 1943},
    {"n": 3, "alias": "Envenom_Buff", "label": "Vergiften [32645]", "spell": 32645},
    {"n": 4, "alias": "Deathmark_DoT", "label": "Todesmal auf dem Ziel [360194]", "spell": 360194}
  ],
  "slots": [
    {"n": 1, "alias": "Garrote", "label": "Erdrosseln", "spell": 703, "show": "target"},
    {"n": 2, "alias": "Rupture", "label": "Blutung", "spell": 1943, "show": "target"},
    {"n": 3, "alias": "Envenom", "label": "Vergiften", "spell": 32645, "show": "target"},
    {"n": 4, "alias": "Mutilate", "label": "Verstümmeln", "spell": 1329, "show": "target"},
    {"n": 5, "alias": "Deathmark", "label": "Todesmal", "spell": 360194, "show": "target"},
    {"n": 6, "alias": "Crimson_Vial", "label": "Blutrote Phiole", "spell": 185311, "show": "combat"}
  ],
  "rules": [
    {
      "use": "Crimson_Vial",
      "name": "Blutrote Phiole",
      "note": ["--- Verteidigung: nur mit „Heilung/Schutz“ an ---"],
      "when": [{"all": ["defensives == 1", "PlayerHP <= 40"], "comment": "Gesundheit 40 % oder weniger"}]
    },
    {
      "use": "Deathmark",
      "name": "Todesmal",
      "note": ["--- Abklingzeit: nur mit Burst an ---"],
      "when": [
        {
          "all": ["cd == 1", "Garrote_DoT.up", "Rupture_DoT.up", "Envenom_Buff.up"],
          "comment": "Burst an, Blutungen und Vergiften aktiv"
        }
      ]
    },
    {
      "use": "Garrote",
      "name": "Erdrosseln",
      "note": ["--- Blutungen ---"],
      "when": [
        {"all": ["Garrote_DoT.down"], "comment": "keine Blutung"},
        {
          "all": ["Garrote_DoT.up", "Garrote_DoT.duration <= 30"],
          "comment": "Pandemie-Fenster: 30 % oder weniger übrig"
        }
      ]
    },
    {
      "use": "Rupture",
      "name": "Blutung",
      "when": [
        {"all": ["Combo_Points >= 70", "Rupture_DoT.down"], "comment": "5+ Combopunkte, keine Blutung"},
        {
          "all": ["Combo_Points >= 70", "Rupture_DoT.up", "Rupture_DoT.duration <= 30"],
          "comment": "5+ Combopunkte, Pandemie-Fenster"
        }
      ]
    },
    {
      "use": "Envenom",
      "name": "Vergiften",
      "note": ["--- Verbraucher: 5+ Combopunkte, Energie sparen ---"],
      "when": [
        {"all": ["Combo_Points >= 70", "Envenom_Buff.down"], "comment": "kein Buff"},
        {
          "all": ["Combo_Points >= 70", "Envenom_Buff.up", "Envenom_Buff.duration <= 20"],
          "comment": "Buff läuft aus"
        },
        {"all": ["Combo_Points >= 70", "Energy >= 70"], "comment": "Energie nicht überlaufen lassen"},
        {"all": ["Combo_Points >= 70", "Deathmark_DoT.up"], "comment": "Todesmal auf dem Ziel"}
      ]
    },
    {
      "use": "Mutilate",
      "name": "Verstümmeln",
      "note": ["--- Aufbauer: unter 5 Combopunkten ---"],
      "when": [{"all": ["Combo_Points < 70"], "comment": "unter 5 Combopunkten"}]
    }
  ]
}

Dieses Beispiel zum Herunterladen: JSON, KRC-Text. Öffne es mit „Öffnen…“ auf der Seite „Text und JSON“ oder mit „Neu“ — „Aus Datei…“.