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

Constructor de rotación

Actualizado el 18/10/2026

El constructor de rotación es la ventana de KeyRota en la que montas una rotación avanzada sin escribirla a mano: ranuras con marcas, auras y reglas, con el texto KRC y el JSON al lado. La documentación es la misma para Windows y macOS; las capturas se hicieron en Windows. Muestran la rotación de banda de Asesinato de los ejemplos.

Cómo abrirlo#

  • Tu rotación. Selecciona el perfil en el bloque «Rotación» de la ventana principal y haz clic en «Configurar».
  • Una rotación nueva. «Nuevo» — «En el constructor…». La especialización se toma del juego o del perfil actual. La rotación se convierte en un perfil la primera vez que la guardas.
  • Desde un archivo o el portapapeles. «Nuevo» — «Desde un archivo…» admite texto KRC (.txt), JSON de rotación y archivos de perfil de KeyRota; «Nuevo» — «Desde el portapapeles» toma lo mismo del portapapeles. Abre el perfil nuevo en el constructor con «Configurar».
Una rotación nueva en el constructor: la página General, todavía sin ranuras ni reglas
Una rotación nueva: «Nuevo» — «En el constructor…»

Para un perfil de Blizzard, el constructor solo muestra el nombre y el retraso de pulsación: el botón principal lo elige el juego. «Crear una rotación propia» crea un perfil nuevo con una rotación avanzada; el perfil de Blizzard sigue en la lista.

Un perfil de Blizzard en el constructor: el nombre del perfil, el retraso de pulsación y «Crear una rotación propia»
Un perfil de Blizzard: solo el nombre y el retraso

La ventana#

  • A la izquierda, las páginas: «General», «Ranuras», «Auras», «Reglas» (con el número de reglas) y «Texto y JSON». Encima, «Rotación propia» y la especialización elegida.
  • A la derecha, la página seleccionada.
  • Abajo, la barra de estado: si la rotación es válida («Rotación válida: 15 reglas, 11 ranuras, 10 auras»), si hay cambios sin guardar y, si hay un error, dónde está, con un botón «Mostrar». A la derecha, «Cerrar» y «Guardar».

No se aplica nada hasta que haces clic en «Guardar» (en Windows, también Ctrl+S).

General#

La página General: perfil, especialización, nombre de la rotación, Ignorar el icono principal, retraso de pulsación
La página General
ControlQué hace
Nombre del perfilEl nombre del perfil en la lista de rotaciones de la ventana principal.
EspecializaciónDefine los recursos de la rotación (energía, puntos de combo, ira…) y la clase y especialización del perfil de Better Assistant. Al cambiarla se sustituyen los recursos, salvo que las reglas lean recursos de la especialización anterior (la salud no cuenta).
Nombre de la rotaciónLa primera línea del texto KRC (rotation "…"), que aparece en el registro de KeyRota. Sin comillas dobles. Es un buen sitio para la versión: «Asesinato v1.3».
Ignorar el icono principalActivo: KeyRota solo pulsa según las reglas; si no se cumple ninguna, espera. Inactivo: en ese caso pulsa la recomendación del juego. En las rotaciones propias suele estar activo: esperar (por ejemplo, para acumular energía) es normal.
Retraso de pulsaciónUna pausa antes de cada pulsación, como haría una persona: «No», «Fijo» (un intervalo de 0–1000 ms) o «Aleatorio» (un rango de 0–1000 ms). «También para interrupciones y defensa» aplica la misma pausa a esas pulsaciones.
La página General más abajo: el bloque Better Assistant, el radio del contador de enemigos, Solo enemigos en combate y la descripción
Better Assistant y la descripción
ControlQué hace
Perfil: …Un resumen de la cadena del perfil de Better Assistant: especialización, número de hechizos y de auras.
Crear desde ranuras y aurasCrea la cadena del perfil de Better Assistant a partir de los ID de hechizo de las ranuras, el ajuste «Visible en Better Assistant» de cada ranura, las auras en orden, la especialización, el radio y «Solo enemigos en combate». Si ya hay pegado un perfil de la misma especialización, se conservan sus demás ajustes.
Desde el portapapelesPega una cadena de perfil ya hecha. Su especialización debe coincidir con la de la rotación.
CopiarCopia la cadena para pegarla en el juego.
Radio del contador de enemigos, metros1–100; 8 de forma predeterminada. Lo usa la condición «Enemigos cerca» (enemies).
Solo enemigos en combateActivo de forma predeterminada: no se cuentan los enemigos que aún no están en combate.
DescripciónNotas sobre la rotación: líneas que empiezan por # en el texto KRC. No afectan al funcionamiento de la rotación.

Debajo de los botones aparecen avisos: qué ranuras usadas en las reglas no tienen ID de hechizo (no estarán en el perfil de Better Assistant) y qué no coincide con la rotación en un perfil ya pegado.

Importante

En el perfil de Better Assistant, las auras van seguidas, empezando por la primera. Si el aura 3 no tiene ID y el aura 4 sí, el perfil no se crea: «El aura 3 no tiene número de hechizo». Rellena el ID o renumera las auras.

El perfil de Better Assistant en el juego#

La ranura N de la rotación es la ranura N de Better Assistant, y el aura N es el aura N de su lista. La cadena del perfil coloca allí tus ranuras y auras en el orden correcto.

  1. En la página «General», haz clic en «Crear desde ranuras y auras» y después en «Copiar».
  2. En el juego, escribe /ba, abre la pestaña Profile, pega la cadena, haz clic en Apply y confirma.
  3. Después de cualquier cambio en las ranuras o las auras (ID, orden, «Con objetivo» / «En combate»), vuelve a crear y a pegar el perfil.

Ranuras#

La página Ranuras: los 12 puestos a la izquierda; a la derecha, la ranura 10 seleccionada, Esfumarse, con el ID 1856
La página Ranuras

A la izquierda están los 12 puestos: número, nombre, ID de hechizo, marcas («fuera del GCD, en cola») y «sin usar» cuando la ranura no aparece en ninguna regla. Un puesto vacío indica «Vacía»; selecciónalo para que aparezca el botón «Añadir ranura».

ControlQué hace
NombreEl nombre del hechizo en el juego. Se ve en la lista de reglas y en el registro.
ID del hechizoEl número del enlace de Wowhead: en wowhead.com/spell=1856/vanish es 1856. Better Assistant lo usa para poner el hechizo en esta ranura.
Visible en Better Assistant«Con objetivo» o «En combate». La ranura solo está lista cuando Better Assistant la muestra. «En combate» es para sanación y habilidades defensivas que deben funcionar sin objetivo.
Cómo pulsarCuatro interruptores de marcas; consulta la tabla de abajo.
Nombre en el textoEl nombre de la ranura en las reglas y en el texto KRC: letras, números y _, sin espacios.
ComentarioUn comentario al final de la línea de declaración en el texto.
Se usa en las reglasLas reglas que pulsan o leen la ranura. «Quitar ranura» solo está disponible cuando la ranura no se usa.

Para que KeyRota pulse una ranura, su hechizo debe estar en una barra de acción del juego con una tecla asignada: KeyRota toma la tecla de tus barras. También sirve una macro con #showtooltip Nombre. Una ranura sin tecla nunca se pulsa.

Cómo pulsar: marcas#

Los interruptores de Cómo pulsar de la ranura Esfumarse: Fuera del GCD (O) y En la ventana de cola (Q) están activados
Marcas de ranura: Fuera del GCD y En la ventana de cola
InterruptorQué haceCuándo usarlo
sin marcasLa ranura se pulsa como un hechizo normal: al final del tiempo de reutilización global, en la ventana de cola.Casi todos los hechizos que activan el GCD.
Solo manual (M)KeyRota nunca pulsa esta ranura por sí sola y omite sus reglas. Si pulsas tú su tecla, la rotación se pausa.Habilidades que solo quieres pulsar tú.
Canalización (C)Mientras este hechizo se canaliza, KeyRota no pulsa nada ni lo interrumpe.Hechizos canalizados, como Asesinato múltiple.
Fuera del GCD (O)No espera al tiempo de reutilización global: se pulsa al momento, incluso en mitad del GCD.Hechizos fuera del GCD, como Suerte prolongada.
En la ventana de cola (Q)Solo junto con «Fuera del GCD»: se pulsa al final del GCD, en la ventana de cola de hechizos.Macros cuya segunda línea activa el GCD (Subidón de adrenalina + Asesinato múltiple) y botones que necesitan el resultado del golpe anterior (Esfumarse tras Perdición de Reyes).

Todas las combinaciones de marcas y su JSON se explican en Marcas de ranura.

Auras#

La página Auras: el aura 1, Garrote en el objetivo [703], ID 703, nombre en el texto Garrote_DoT, se usa en las reglas 3, 4, 5, 7, 8 y 10
La página Auras

Las auras son tus beneficios y tus perjuicios sobre el objetivo que leen las reglas. El aura N de la rotación es el aura N de la lista de Better Assistant.

ControlQué hace
NombreEl nombre del aura; se ve en las reglas. Resulta práctico con el ID entre corchetes: «Garrote en el objetivo [703]».
ID del hechizoEl número del aura en Wowhead. Better Assistant la busca entre tus beneficios y tus perjuicios sobre el objetivo.
Nombre en el texto, ComentarioIgual que en las ranuras.
Se usa en las reglasDónde se lee el aura. «Quitar aura» solo funciona con un aura que no se usa.

Nota

El ID de un aura y el del hechizo que la aplica pueden ser distintos. El hechizo Esfumarse es 1856 y el beneficio que da es 11327; Sigilo es 1784, y Sigilo con el talento Subterfugio es 115191. Comprueba en Wowhead el ID del propio beneficio o perjuicio.

Solo se ven tus auras: los beneficios que te aplicas tú y los perjuicios que aplicas tú al objetivo. Las reglas no ven los beneficios de otros jugadores ni los perjuicios que otros jugadores aplican al objetivo.

Reglas#

La página Reglas: 15 reglas a la izquierda; a la derecha, la regla 4, Marca letal, con su grupo de condiciones
La página Reglas

Las reglas se comprueban de arriba abajo: KeyRota pulsa la primera que se cumple y cuyo hechizo se puede lanzar; si no se puede (reutilización, recurso, alcance), mira la siguiente.

La barra de herramientas sobre la lista:

BotónQué hace
+Una regla nueva debajo de la seleccionada. Pulsa la primera ranura y todavía no tiene condiciones.
DuplicarUna copia de la regla, justo debajo.
PapeleraElimina la regla.
Subir, BajarMueve la regla hacia arriba (se comprueba antes) o hacia abajo (se comprueba después).

Cada regla de la lista muestra su número (la prioridad), la ranura, el nombre y el número de grupos; una regla con un error lleva una marca roja.

La regla seleccionada:

ControlQué hace
PulsarQué ranura pulsar cuando se cumple la regla.
NombreSe ve en el registro cuando la regla se activa.
DescripciónNotas sobre la regla en el texto KRC.
Cuándo pulsarLos grupos de condiciones: la regla se cumple si se cumple al menos un grupo (O); un grupo, si se cumplen todas sus condiciones (Y).
Los grupos de condiciones de la regla Ruptura: el grupo 1 y el grupo 2, separados por O
Grupos O y condiciones Y

Cada grupo tiene «Grupo N», un cuadro «Comentario del grupo» y los botones «Duplicar grupo» y «Eliminar grupo». Una fila de condición tiene qué comprobar, la propiedad, la comparación y el número; la cruz quita la condición. «+ Condición» añade una condición al grupo y «+ Grupo (O)», un grupo nuevo. Un grupo admite hasta 16 condiciones y una regla, hasta 16 grupos: al llegar al límite, los botones se desactivan. Una regla sin grupos indica «Sin condiciones: la regla se activa siempre que se pueda lanzar el hechizo».

Qué comprobarPropiedadesEn el texto KRC
Auras (cada aura de la rotación)presente, ausente, restante %, acumulacionesGarrote_DoT.up, .down, .duration <= 30, .stacks >= 3
Ranuras (cada ranura)listo, en reutilización, reutilización %, cargas, resaltado, no resaltadoKingsbane.ready, .oncd, .cd <= 3, .charges >= 2, .glow, .noglow
Recursossalud del jugador y del objetivo, recursos de la especialización, %PlayerHP <= 40, Energy >= 70
Combate: Enemigos cercaun númeroenemies >= 3
Combate: Distancia al objetivometrostarget.distance <= 8
Panel de ajustes rápidosactivo, inactivoaoe == 1, st == 1, cd == 1, defensives == 1, ground_spells == 1, movement == 1

Comparaciones: <, ≤, =, ≥, >; el número va de 0 a 100. Una condición nueva empieza como «presente» para la primera aura; cuando cambias qué comprobar, la propiedad y el número vuelven a sus valores predeterminados (≥ 50 para un recurso, ≥ 2 para los enemigos, ≤ 8 para la distancia). Todas las condiciones en detalle: Condiciones.

Errores y la barra de estado#

Un error en la regla 9: el grupo 1 sin condiciones aparece con borde rojo; la barra de estado indica «Regla 9, grupo 1: el grupo no tiene condiciones» con Mostrar
Un error: un grupo sin condiciones
  • En verde: «Rotación válida: …», sin errores; se puede guardar.
  • En rojo se indica el lugar: «Regla 9, grupo 1: el grupo no tiene condiciones». «Mostrar» abre ese lugar. La regla queda marcada en la lista y el grupo, con borde rojo.
  • Una rotación con errores no se guarda: «Una rotación con errores no se guarda: corrige lo que se indica abajo».
  • Mientras la rotación está en marcha no se puede guardar: «Detén la rotación para guardar».

Texto y JSON#

La página Texto y JSON en modo Texto KRC: el principio del texto de la rotación, con la descripción y las declaraciones buff1–buff7
Texto KRC
La página Texto y JSON en modo JSON: el principio del JSON de la rotación, con format, version, title, specID, ignoreMainIcon, enemies y notes
JSON de la rotación
ControlQué hace
Texto KRC / JSONCambia la vista.
CopiarCopia todo el texto o todo el JSON.
PegarSustituye la rotación por el contenido del portapapeles: texto KRC, JSON de rotación o un perfil de KeyRota.
Abrir…Carga una rotación desde un archivo .txt o .json.
Guardar…Guarda la vista actual en un archivo: el texto como .txt y el JSON como .json.

Un cambio en el cuadro se aplica al momento si no tiene errores; si hay un error, aparece debajo del cuadro y las demás páginas conservan la última versión válida.

Qué guarda el texto y qué solo guarda el JSON. El texto KRC no incluye los ID de hechizo, las marcas de ranura, «Con objetivo» / «En combate», la especialización, «Ignorar el icono principal» ni los ajustes del contador de enemigos. Cuando editas el texto, estos datos se quedan en las ranuras y auras con el mismo número. El JSON lo guarda todo. Cuando pegas o abres una versión nueva de la rotación, las ranuras y auras con el mismo número conservan sus ID, su visibilidad y sus marcas si la versión nueva no los trae.

Guardar y cerrar#

  • «Guardar» (en Windows, también Ctrl+S) escribe la rotación en el perfil; el botón muestra «Guardado» durante un momento. Una rotación nueva se convierte en un perfil y queda seleccionada en la lista.
  • Si cierras con cambios sin guardar, aparece «¿Guardar los cambios?»: «Guardar», «No guardar» o «Cancelar». Lo mismo ocurre al cerrar KeyRota.
  • «Exportar» en la ventana principal guarda el perfil con su rotación como JSON; «Importar» admite tanto un perfil de KeyRota como un JSON de rotación suelto.

Ejemplo: una rotación desde cero#

Vamos a crear una pequeña rotación de Asesinato: dos sangrados (Garrote y Ruptura), un generador (Mutilar), un gasto (Envenenar), una defensa (Vial carmesí con un 40 % de salud o menos) y una reutilización en el botón Burst (Marca letal).

1. Perfil nuevo. «Rotación» — «Nuevo» — «En el constructor…».

2. General. Nombre del perfil: «Asesinato: ejemplo». Especialización: Asesinato (los recursos pasan a ser PlayerHP, TargetHP, Energy y Combo_Points). Nombre de la rotación: «Asesinato: ejemplo v1». Ignorar el icono principal: activo.

3. Ranuras. Para cada fila de la tabla: selecciona el puesto a la izquierda, haz clic en «Añadir ranura» y rellena «Nombre», «ID del hechizo» y «Nombre en el texto»; para Vial carmesí, elige «En combate». No hace falta ninguna marca.

RanuraNombreIDNombre en el textoVisible en Better Assistant
1Garrote703GarroteCon objetivo
2Ruptura1943RuptureCon objetivo
3Envenenar32645EnvenomCon objetivo
4Mutilar1329MutilateCon objetivo
5Marca letal360194DeathmarkCon objetivo
6Vial carmesí185311Crimson_VialEn combate

4. Auras. Lo mismo en la página «Auras»:

AuraNombreIDNombre en el texto
1Garrote en el objetivo [703]703Garrote_DoT
2Ruptura en el objetivo [1943]1943Rupture_DoT
3Envenenar [32645]32645Envenom_Buff
4Marca letal en el objetivo [360194]360194Deathmark_DoT

5. Reglas. En la página «Reglas», haz clic en «+», elige la ranura en «Pulsar» y escribe el «Nombre». «+ Grupo (O)» añade un grupo con una condición predeterminada: cambia qué comprobar, la propiedad, la comparación y el número. «+ Condición» añade la siguiente condición al mismo grupo. Las reglas, en este orden:

#PulsarGrupos (O), condiciones de un grupo (Y)
1Vial carmesíCura / defensa activo, Salud del jugador ≤ 40
2Marca letalBurst activo, Garrote en el objetivo presente, Ruptura en el objetivo presente, Envenenar presente
3Garrote(1) Garrote en el objetivo ausente; (2) Garrote en el objetivo presente, restante ≤ 30 %
4Ruptura(1) Puntos de combo ≥ 70, Ruptura en el objetivo ausente; (2) Puntos de combo ≥ 70, Ruptura en el objetivo presente, restante ≤ 30 %
5Envenenar(1) Puntos de combo ≥ 70, Envenenar ausente; (2) Puntos de combo ≥ 70, Envenenar presente, restante ≤ 20 %; (3) Puntos de combo ≥ 70, Energía ≥ 70; (4) Puntos de combo ≥ 70, Marca letal en el objetivo presente
6MutilarPuntos de combo < 70

Por qué:

  • La defensa primero: con poca salud, Vial carmesí importa más que el daño. Solo se activa cuando «Cura / defensa» está activado en el panel de ajustes rápidos.
  • Marca letal con Burst: cd == 1 es el botón Burst (F3 en Windows, ⌃⇧B en macOS), no el tiempo de reutilización del hechizo. Si desactivas Burst, Marca letal espera.
  • Sangrados con la ventana de pandemia: a un aura ausente le queda 0, así que la renovación necesita dos grupos: «sin sangrado» y «sangrado activo al que le queda ≤ 30 %».
  • 5 puntos de combo = 70: de 7 puntos de combo, 5 son el 71 %; el umbral 70 funciona con cualquier redondeo. La tabla está en Recursos.
  • Mutilar al final y solo con menos de 5 puntos de combo, para no desperdiciar energía mientras Envenenar espera a que se cumplan sus condiciones.

6. Comprobación. La barra de estado debe indicar «Rotación válida: 6 reglas, 6 ranuras, 4 auras». Abre «Texto y JSON» para ver lo mismo que aparece abajo.

7. El perfil de Better Assistant. «General» — «Crear desde ranuras y auras» — «Copiar»; en el juego, /ba — Profile — pega — Apply.

8. Teclas. Coloca los seis hechizos en tus barras de acción y asígnales teclas.

9. Ponla en marcha. Haz clic en «Guardar», cierra la ventana, elige el perfil «Asesinato: ejemplo» e inicia la rotación (F1 en Windows, ⌃⇧Espacio en macOS). En el panel de ajustes rápidos, activa «Cura / defensa» si quieres usar Vial carmesí; el botón Burst activa y desactiva Marca letal.

Texto KRC
rotation "Asesinato: ejemplo v1"

# Ejemplo de la documentación de KeyRota: dos sangrados, un generador, un gasto con acumulación de energía,
# una defensa con poca salud y Marca letal en el botón Burst.
# Puntos de combo en porcentaje de 7: 5 puntos = 71 %, umbral 70 = 5+.

buff1	Garrote_DoT = "Garrote en el objetivo [703]"
buff2	Rupture_DoT = "Ruptura en el objetivo [1943]"
buff3	Envenom_Buff = "Envenenar [32645]"
buff4	Deathmark_DoT = "Marca letal en el objetivo [360194]"
slot1	Garrote = "Garrote"
slot2	Rupture = "Ruptura"
slot3	Envenom = "Envenenar"
slot4	Mutilate = "Mutilar"
slot5	Deathmark = "Marca letal"
slot6	Crimson_Vial = "Vial carmesí"
resource1	PlayerHP
resource2	TargetHP
resource3	Energy
resource4	Combo_Points

# --- Defensa: solo con «Cura / defensa» activado ---
use Crimson_Vial when  # Vial carmesí
	defensives == 1 and PlayerHP <= 40  # salud al 40 % o menos

# --- Reutilización: solo con Burst activado ---
use Deathmark when  # Marca letal
	cd == 1 and Garrote_DoT.up and Rupture_DoT.up and Envenom_Buff.up  # Burst activado, sangrados y Envenenar activos

# --- Sangrados ---
use Garrote when  # Garrote
	Garrote_DoT.down  # sin sangrado
	or
	Garrote_DoT.up and Garrote_DoT.duration <= 30  # ventana de pandemia: queda un 30 % o menos

use Rupture when  # Ruptura
	Combo_Points >= 70 and Rupture_DoT.down  # 5+ puntos de combo, sin sangrado
	or
	Combo_Points >= 70 and Rupture_DoT.up and Rupture_DoT.duration <= 30  # 5+ puntos de combo, ventana de pandemia

# --- Gasto: 5+ puntos de combo, acumulando energía ---
use Envenom when  # Envenenar
	Combo_Points >= 70 and Envenom_Buff.down  # sin beneficio
	or
	Combo_Points >= 70 and Envenom_Buff.up and Envenom_Buff.duration <= 20  # el beneficio se acaba
	or
	Combo_Points >= 70 and Energy >= 70  # no desbordar la energía
	or
	Combo_Points >= 70 and Deathmark_DoT.up  # Marca letal en el objetivo

# --- Generador: menos de 5 puntos de combo ---
use Mutilate when  # Mutilar
	Combo_Points < 70  # menos de 5 puntos de combo
JSON
{
  "format": "keyrota-rotation",
  "version": 1,
  "title": "Asesinato: ejemplo v1",
  "specID": 259,
  "ignoreMainIcon": true,
  "enemies": {"range": 8, "combatOnly": true},
  "notes": [
    "Ejemplo de la documentación de KeyRota: dos sangrados, un generador, un gasto con acumulación de energía,",
    "una defensa con poca salud y Marca letal en el botón Burst.",
    "Puntos de combo en porcentaje de 7: 5 puntos = 71 %, umbral 70 = 5+."
  ],
  "resources": ["PlayerHP", "TargetHP", "Energy", "Combo_Points"],
  "auras": [
    {"n": 1, "alias": "Garrote_DoT", "label": "Garrote en el objetivo [703]", "spell": 703},
    {"n": 2, "alias": "Rupture_DoT", "label": "Ruptura en el objetivo [1943]", "spell": 1943},
    {"n": 3, "alias": "Envenom_Buff", "label": "Envenenar [32645]", "spell": 32645},
    {"n": 4, "alias": "Deathmark_DoT", "label": "Marca letal en el objetivo [360194]", "spell": 360194}
  ],
  "slots": [
    {"n": 1, "alias": "Garrote", "label": "Garrote", "spell": 703, "show": "target"},
    {"n": 2, "alias": "Rupture", "label": "Ruptura", "spell": 1943, "show": "target"},
    {"n": 3, "alias": "Envenom", "label": "Envenenar", "spell": 32645, "show": "target"},
    {"n": 4, "alias": "Mutilate", "label": "Mutilar", "spell": 1329, "show": "target"},
    {"n": 5, "alias": "Deathmark", "label": "Marca letal", "spell": 360194, "show": "target"},
    {"n": 6, "alias": "Crimson_Vial", "label": "Vial carmesí", "spell": 185311, "show": "combat"}
  ],
  "rules": [
    {
      "use": "Crimson_Vial",
      "name": "Vial carmesí",
      "note": ["--- Defensa: solo con «Cura / defensa» activado ---"],
      "when": [{"all": ["defensives == 1", "PlayerHP <= 40"], "comment": "salud al 40 % o menos"}]
    },
    {
      "use": "Deathmark",
      "name": "Marca letal",
      "note": ["--- Reutilización: solo con Burst activado ---"],
      "when": [
        {
          "all": ["cd == 1", "Garrote_DoT.up", "Rupture_DoT.up", "Envenom_Buff.up"],
          "comment": "Burst activado, sangrados y Envenenar activos"
        }
      ]
    },
    {
      "use": "Garrote",
      "name": "Garrote",
      "note": ["--- Sangrados ---"],
      "when": [
        {"all": ["Garrote_DoT.down"], "comment": "sin sangrado"},
        {
          "all": ["Garrote_DoT.up", "Garrote_DoT.duration <= 30"],
          "comment": "ventana de pandemia: queda un 30 % o menos"
        }
      ]
    },
    {
      "use": "Rupture",
      "name": "Ruptura",
      "when": [
        {"all": ["Combo_Points >= 70", "Rupture_DoT.down"], "comment": "5+ puntos de combo, sin sangrado"},
        {
          "all": ["Combo_Points >= 70", "Rupture_DoT.up", "Rupture_DoT.duration <= 30"],
          "comment": "5+ puntos de combo, ventana de pandemia"
        }
      ]
    },
    {
      "use": "Envenom",
      "name": "Envenenar",
      "note": ["--- Gasto: 5+ puntos de combo, acumulando energía ---"],
      "when": [
        {"all": ["Combo_Points >= 70", "Envenom_Buff.down"], "comment": "sin beneficio"},
        {
          "all": ["Combo_Points >= 70", "Envenom_Buff.up", "Envenom_Buff.duration <= 20"],
          "comment": "el beneficio se acaba"
        },
        {"all": ["Combo_Points >= 70", "Energy >= 70"], "comment": "no desbordar la energía"},
        {"all": ["Combo_Points >= 70", "Deathmark_DoT.up"], "comment": "Marca letal en el objetivo"}
      ]
    },
    {
      "use": "Mutilate",
      "name": "Mutilar",
      "note": ["--- Generador: menos de 5 puntos de combo ---"],
      "when": [{"all": ["Combo_Points < 70"], "comment": "menos de 5 puntos de combo"}]
    }
  ]
}

Descarga este ejemplo: JSON, texto KRC. Ábrelo con «Abrir…» en la página «Texto y JSON» o con «Nuevo» — «Desde un archivo…».