Saltar al contenido principal

Escoffier

Config práctica

Usa escoffier en configs. Alias: esco

Copiar este inicio

escoffier char lvl=90/90 cons=0 talent=9,9,9;
escoffier add weapon="favoniussword" refine=5 lvl=90/90;
escoffier add set="emblemofseveredfate" count=4;
escoffier add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622 er=0.110;

Recetas de combos

Constellation stack monitor

Useful while testing C2/C4/C6 variants. Print counters before the DPS window.

Copiar combo

print(.escoffier.c2-count);
print(.escoffier.c4-count);
print(.escoffier.c6-count);
escoffier skill, attack;

Loop básico seguro

Este es el patrón más seguro para empezar. Revisa si la skill o la ulti están disponibles antes de usarlas, y luego usa ataques como relleno. Úsalo cuando aún no sabes el combo real del personaje.

if .character.skill.ready

Esto lee el cooldown. Si está listo, la acción se puede usar ahora. Si no, el simulador se salta esa acción.

attack:3

`attack:3` significa tres ataques normales seguidos. Cambia el número mientras pruebas.

Sin loop infinito aquí

Este helper corre una sola vez cuando lo llamas. La repetición grande va afuera, en tu `for` principal.

Copiar combo

fn escoffier_basic_loop() {
  if .escoffier.skill.ready {
    escoffier skill;
  }
  if .escoffier.burst.ready {
    escoffier burst;
  }
  escoffier attack:3;
}

Esperar mientras .escoffier.c2-count está activo

Cantidad actual de este contador o stacks.

Estado vivo

Esto no es un valor de setup. Es el estado actual del simulador en ese frame.

Límite de espera

El límite de frames evita que la config se congele si el estado nunca cambia.

Copiar combo

let start = f();
while .escoffier.c2-count > 0 && f() - start < 300 {
  escoffier attack;
}

Esperar mientras .escoffier.c4-count está activo

Number of extra healing and energy restore effects (C4) left

Estado vivo

Esto no es un valor de setup. Es el estado actual del simulador en ese frame.

Límite de espera

El límite de frames evita que la config se congele si el estado nunca cambia.

Copiar combo

let start = f();
while .escoffier.c4-count > 0 && f() - start < 300 {
  escoffier attack;
}

Esperar mientras .escoffier.c6-count está activo

Number of Special-Grade Frosty Parfait (C6) attacks left

Estado vivo

Esto no es un valor de setup. Es el estado actual del simulador en ese frame.

Límite de espera

El límite de frames evita que la config se congele si el estado nunca cambia.

Copiar combo

let start = f();
while .escoffier.c6-count > 0 && f() - start < 300 {
  escoffier attack;
}

Usar skill[travel=...]

Tiempo de viaje del proyectil en frames.

skill[travel=...]

Los parámetros de acción van entre corchetes en la acción exacta que estás usando.

Copiar combo

escoffier skill[travel=10];

Usar low_plunge[collision=...]

0 sin daño de colisión; 1 con daño de colisión.

low_plunge[collision=...]

Los parámetros de acción van entre corchetes en la acción exacta que estás usando.

Copiar combo

escoffier low_plunge[collision=0];

Acciones que puedes escribir

attack se puede usar directo

Copiar comando

escoffier attack:3;

charge Need to use attack right before charge.

Copiar comando

escoffier attack, charge;

skill se puede usar directo

Copiar comando

escoffier skill;

burst se puede usar directo

Copiar comando

escoffier burst;

low_plunge Previous action must be a jump buffed via Xianyun's burst for example.

Copiar comando

escoffier low_plunge[collision=0];

high_plunge Previous action must be a jump buffed via Xianyun's burst for example.

Copiar comando

escoffier high_plunge[collision=0];

dash se puede usar directo

Copiar comando

escoffier dash;

jump se puede usar directo

Copiar comando

escoffier jump;

walk se puede usar directo

Copiar comando

escoffier walk;

swap se puede usar directo

Copiar comando

escoffier swap;

Parámetros especiales de acción

skill[travel=...] - Tiempo de viaje del proyectil en frames.

Copiar comando

escoffier skill[travel=10];

low_plunge[collision=...] - 0 sin daño de colisión; 1 con daño de colisión.

Copiar comando

escoffier low_plunge[collision=0];

high_plunge[collision=...] - 0 sin daño de colisión; 1 con daño de colisión.

Copiar comando

escoffier high_plunge[collision=0];

Campos para condiciones

.escoffier.c2-count - Cantidad actual de este contador o stacks.

Copiar condición

if .escoffier.c2-count > 0 {
  # action here
}

.escoffier.c4-count - Number of extra healing and energy restore effects (C4) left

Copiar condición

if .escoffier.c4-count > 0 {
  # action here
}

.escoffier.c6-count - Number of Special-Grade Frosty Parfait (C6) attacks left

Copiar condición

if .escoffier.c6-count > 0 {
  # action here
}

Frames

Crédito del video: charliex3000
Conteo: Hoja (crédito: charliex3000)

Datos de hitlag

No hay datos de hitlag para el personaje

Datos de área

HabilidadFormaCentroDesplazamiento XDesplazamiento YRadioÁngulo de abanicoCaja XCaja YNotas
N1BoxPlayer----1.63-
N2CirclePlayer-0.72----
N3-1CirclePlayer-0.82.5----
N3-2CirclePlayer-0.42.5----

Problemas conocidos

No tiene problemas conocidos

Nombres

  • escoffier
  • esco

Acciones válidas

HabilidadPermitidoNotas
attack-
chargeNeed to use attack right before charge.
aim-
skill-
burst-
low_plungePrevious action must be a jump buffed via Xianyun's burst for example.
high_plungePrevious action must be a jump buffed via Xianyun's burst for example.
dash-
jump-
walk-
swap-

Parámetros

HabilidadParámetroDescripción
skilltravelFrosty Parfait travel time. Default 5 frames.
low_plungecollision0 for no collision dmg (default), 1 for collision dmg.
high_plungecollision0 for no collision dmg (default), 1 for collision dmg.

Campos

CampoDescripción
.escoffier.c2-count
Number of Cold Dish (C2) stacks
.escoffier.c4-count
Number of extra healing and energy restore effects (C4) left
.escoffier.c6-count
Number of Special-Grade Frosty Parfait (C6) attacks left
Si hay más de un campo disponible, cualquiera de esos campos funciona.