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
Conteo: Hoja (crédito: charliex3000)
Datos de hitlag
Datos de área
- Normal
- Ataque cargado
- Ataque descendente
- Habilidad elemental
- Definitiva
- Constelaciones
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| N1 | Box | Player | - | - | - | - | 1.6 | 3 | - |
| N2 | Circle | Player | - | 0.7 | 2 | - | - | - | - |
| N3-1 | Circle | Player | - | 0.8 | 2.5 | - | - | - | - |
| N3-2 | Circle | Player | - | 0.4 | 2.5 | - | - | - | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| CA | Box | Player | - | -1.2 | - | - | 3.3 | 3.5 | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| Plunge | Circle | Player | - | - | 1 | - | - | - | - |
| Low_Plunge | Circle | Player | - | 1 | 3 | - | - | - | - |
| High_Plunge | Circle | Player | - | 1 | 5 | - | - | - | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| E | Circle | Player | - | - | 5 | - | - | - | - |
| E-Arkhe | Circle | Player | - | - | 5 | - | - | - | - |
| E-Tick | Circle | PrimaryTarget | - | - | 1.5 | - | - | - | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| Q | Circle | Player | - | 1 | 7 | - | - | - | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| E-C6 | Circle | PrimaryTarget | - | - | 4 | - | - | - | - |
Problemas conocidos
Nombres
- escoffier
- esco
Acciones válidas
| Habilidad | Permitido | Notas |
|---|---|---|
attack | ✔ | - |
charge | ⚠ | Need to use attack right before charge. |
aim | ❌ | - |
skill | ✔ | - |
burst | ✔ | - |
low_plunge | ⚠ | Previous action must be a jump buffed via Xianyun's burst for example. |
high_plunge | ⚠ | Previous action must be a jump buffed via Xianyun's burst for example. |
dash | ✔ | - |
jump | ✔ | - |
walk | ✔ | - |
swap | ✔ | - |
Parámetros
| Habilidad | Parámetro | Descripción |
|---|---|---|
skill | travel | Frosty Parfait travel time. Default 5 frames. |
low_plunge | collision | 0 for no collision dmg (default), 1 for collision dmg. |
high_plunge | collision | 0 for no collision dmg (default), 1 for collision dmg. |
Campos
| Campo | Descripció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 |