Interrupciones en Mythic+: kicks, aturdimientos y los lanzamientos que hay que parar
Las interrupciones son el segundo sitio donde se esconde el tiempo en una piedra, después de la ruta. También es donde el log es más fácil de leer mal. Esta guía es lo que aprendimos construyendo la contabilidad de interrupciones de Keystone Delta, con las trampas que costaron horas reales y la corrección de un amigo.
La marca que usa el juego
Ningún addon de placas de nombre guarda una lista de lanzamientos peligrosos. Plater, Platynator, la barra de lanzamiento de Details y la propia de Blizzard hacen todos la misma pregunta al cliente, C_Spell.IsSpellImportant(spellID), añadida en el parche 12.0 para "un hechizo letal si no se interrumpe", y pintan la barra de rojo según la respuesta. La marca vive solo en el cliente. No está en las tablas de datos de hechizos descargables y Warcraft Logs no la expone. La volcamos en el juego tras cada parche y la publicamos como la etiqueta roja must stop en cada fila de interrupción. La lista completa por mazmorra, con el mob que lanza cada hechizo, es la página de lanzamientos obligatorios.
Hay que pararlo no es lo mismo que hay que interrumpirlo
La marca señala los lanzamientos a los que hay que responder, no los que hay que interrumpir. En Altar of Fangs, Evolve es solo cuestión de control (Evolved no es un lanzamiento, es el beneficio que gana el monstruo cuando Evolve termina), y el canalizado de The Writhing Coil se rompe al salir de él. Una primera versión de nuestra herramienta decía "había una interrupción disponible" para cada lanzamiento marcado que llegaba; un druida guardián que leyó su propio informe lo detectó. Ahora un lanzamiento se trata como interrumpible solo si la lista de Archon para la mazmorra lo nombra, o si alguno de los logs muestra una interrupción real parándolo. Catorce de los cuarenta y seis lanzamientos marcados de nuestro ejemplo eran del otro tipo; llevan la etiqueta "no es interrupción: muévete o controla" y quedan fuera del presupuesto de interrupciones.
Qué registra Warcraft Logs y dónde se queda ciega su tabla
La tabla Interrupts de Warcraft Logs se construye a partir de eventos interrupt. Es ciega de dos maneras que importan en Mythic+.
El control que corta una barra de lanzamiento se registra como evento interrupt sin el hechizo que lo hizo. Tótem condensador, Rugido incapacitador, Luz cegadora, Martillo de justicia, Cegar y Tifón lo hicieron todos en nuestros logs, quince veces en una run, y la tabla los archivó bajo ningún hechizo. Reconstruir desde los eventos lo arregla: toma cada inicio de lanzamiento enemigo, dale una ventana hasta la siguiente acción de ese lanzador y empareja los eventos interrupt de esa instancia dentro de la ventana. Envenom pasó de 33 a 40 paradas registradas en el mismo log.
Un control que rompe un canalizado no deja ningún evento interrupt. Warcraft Logs sintetiza ese evento para una barra de lanzamiento rota, y un canalizado no tiene barra. El único rastro es el perjuicio que cae sobre el lanzador a mitad de canalización. La línea de tiempo al milisegundo lo demostró: Evolve empieza en 690,87, el Rugido cae sobre ese Evolucionista en 692,89, el mob pasa a cuerpo a cuerpo y empieza un lanzamiento nuevo en cuanto el Rugido se cae. Así que la herramienta también lee los perjuicios de control aplicados a enemigos, y un aura que cae sobre un lanzador a mitad de lanzamiento cuenta como parada acreditada a la fuente del aura. Eso llevó el recuento de paradas de un jugador de 6 a 15.
Los canalizados y los lanzamientos fijos se cuentan distinto
Un lanzamiento fijo emite un evento de inicio y, si termina, un evento de lanzamiento. Un canalizado emite un solo evento de lanzamiento en su inicio y nada al terminar. Contar los eventos de canalizado como "llegó" hacía leer Evolve como "10 de 12 llegaron" cuando diez de ellos acabaron a los tres segundos de un canalizado de seis y solo dos duraron lo suficiente para importar. La longitud completa es el mayor hueco hasta la siguiente acción del lanzador; cualquier cosa por debajo del 90% de eso es "cortado", marcado con unas tijeras. Un canalizado cortado por algo que el log no nombra sigue siendo "cortado"; la herramienta nunca se lo atribuye a un jugador sin un evento.
Dos cosas que siguen invisibles
Un aturdimiento que cae entre lanzamientos impide el siguiente y no deja nada que contar. Y cuando dos jugadores paran el mismo lanzamiento, solo se acredita al primero. Ambas son limitaciones de los datos, no de la lectura.
El presupuesto de interrupciones
Por run: las interrupciones más paradas del grupo por minuto, frente a los lanzamientos críticos que debe responder. Cuando la herramienta propone encadenar dos packs, comprime los inicios de lanzamientos críticos de los dos pulls separados en los segundos del pull fusionado y comprueba si el suministro de interrupciones los cubre; la sugerencia lleva el resultado como etiqueta. Encadenar solo es un consejo si las interrupciones aguantan. Una tercera etiqueta, mecánicas, dice si algo en la tirada fusionada se acumula con el número de monstruos: una habilidad que se dispara al morir o un daño que ningún botón para es coreografía, no sanación.
Leer la tabla
Por hechizo enemigo: empezó, parado (interrupciones y control por separado, con quién y con qué), llegó, cortado. "Empezó" no es igual a "parado más llegó": un lanzamiento también termina cuando el lanzador o su objetivo muere. El orden pone primero los críticos. Las filas solo aparecen si el lanzamiento se paró al menos una vez o está marcado; si no, cada lanzamiento no interrumpible de la mazmorra diría "nadie lo paró".
Un hechizo marcado sin barra de lanzamiento nunca es una fila. El juego marca, además de los lanzamientos, el beneficio que gana un monstruo cuando su canalizado termina (Evolved, de Evolve) y auras simples (Tempest Stormshield, Deep Corruption), y en el log se ven exactamente como el inicio de un canalizado. El tiempo de lanzamiento y las marcas de canalizado se leen de las tablas del cliente; lo que no tiene ninguna de las dos se muestra como lo que el lanzamiento obtuvo, nunca como un lanzamiento que "llegó".
La lista de lanzamientos obligatorios de esta temporada
Cada lanzamiento marcado en las mazmorras actuales, con el mob que lo lanza, leído del cliente del juego tras cada parche.
Abrir los lanzamientos obligatoriosPreguntas frecuentes
¿De dónde sale la marca de lanzamiento obligatorio?
Del propio cliente de WoW: C_Spell.IsSpellImportant, la función que los addons de placas de nombre llaman para pintar de rojo una barra de lanzamiento. No está en los datos de hechizos descargables ni en la API de Warcraft Logs, así que se vuelca en el juego tras cada parche.
¿Por qué Warcraft Logs muestra menos interrupciones que Keystone Delta?
La tabla de Warcraft Logs archiva sin hechizo una barra de lanzamiento rota por un aturdimiento o un empujón, y un canalizado roto por control no genera ningún evento interrupt. Keystone Delta reconstruye el recuento a partir de los inicios de lanzamiento, los eventos interrupt y los perjuicios de control sobre el lanzador.
¿Todo lanzamiento obligatorio es una interrupción?
No. Algunos lanzamientos marcados se responden saliendo de ellos o con control. Keystone Delta solo cuenta un lanzamiento en el presupuesto de interrupciones si Archon o Method lo lista como interrumpible o si una interrupción real lo paró en alguno de los logs.