Zum Hauptinhalt springen

Escoffier

Praktische Config

Nutze escoffier in configs. Aliase: esco

Starter kopieren

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;

Combo-Beispiele

Constellation stack monitor

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

Combo kopieren

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

Sichere Basis-Schleife

Das ist der sicherste Start. Die Schleife prueft erst, ob Skill oder Burst bereit sind, und nutzt danach Angriffe als Fuellung. Nutze sie, wenn du die echte Combo noch nicht kennst.

if .character.skill.ready

Liest den Cooldown. Wenn ready wahr ist, kann die Aktion jetzt benutzt werden. Wenn nicht, ueberspringt der Simulator sie.

attack:3

`attack:3` bedeutet drei normale Angriffe hintereinander. Aendere die Zahl beim Testen.

Keine Endlosschleife hier

Dieser Helper laeuft nur einmal, wenn du ihn aufrufst. Die Wiederholung der Rotation gehoert aussen in die Haupt-`for`-Schleife.

Combo kopieren

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

Warten solange .escoffier.c2-count aktiv ist

Aktuelle Anzahl dieses Counters oder Stacks.

Live-Zustand

Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.

Warte-Limit

Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.

Combo kopieren

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

Warten solange .escoffier.c4-count aktiv ist

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

Live-Zustand

Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.

Warte-Limit

Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.

Combo kopieren

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

Warten solange .escoffier.c6-count aktiv ist

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

Live-Zustand

Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.

Warte-Limit

Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.

Combo kopieren

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

skill[travel=...] benutzen

Flugzeit des Projektils in Frames.

skill[travel=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

escoffier skill[travel=10];

low_plunge[collision=...] benutzen

0 ohne Kollisionsschaden, 1 mit Kollisionsschaden.

low_plunge[collision=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

escoffier low_plunge[collision=0];

Schreibbare Aktionen

attack direkt nutzbar

Befehl kopieren

escoffier attack:3;

charge Need to use attack right before charge.

Befehl kopieren

escoffier attack, charge;

skill direkt nutzbar

Befehl kopieren

escoffier skill;

burst direkt nutzbar

Befehl kopieren

escoffier burst;

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

Befehl kopieren

escoffier low_plunge[collision=0];

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

Befehl kopieren

escoffier high_plunge[collision=0];

dash direkt nutzbar

Befehl kopieren

escoffier dash;

jump direkt nutzbar

Befehl kopieren

escoffier jump;

walk direkt nutzbar

Befehl kopieren

escoffier walk;

swap direkt nutzbar

Befehl kopieren

escoffier swap;

Spezielle Aktionsparameter

skill[travel=...] - Flugzeit des Projektils in Frames.

Befehl kopieren

escoffier skill[travel=10];

low_plunge[collision=...] - 0 ohne Kollisionsschaden, 1 mit Kollisionsschaden.

Befehl kopieren

escoffier low_plunge[collision=0];

high_plunge[collision=...] - 0 ohne Kollisionsschaden, 1 mit Kollisionsschaden.

Befehl kopieren

escoffier high_plunge[collision=0];

Felder für Bedingungen

.escoffier.c2-count - Aktuelle Anzahl dieses Counters oder Stacks.

Bedingung kopieren

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

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

Bedingung kopieren

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

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

Bedingung kopieren

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

Frames

Video-Credit: charliex3000
Zählung: Tabelle (Credit: charliex3000)

Hitlag-Daten

Keine Hitlag-Daten für diesen Charakter

AoE-Daten

FähigkeitFormZentrumOffset XOffset YRadiusFächerwinkelBox XBox YNotizen
N1BoxPlayer----1.63-
N2CirclePlayer-0.72----
N3-1CirclePlayer-0.82.5----
N3-2CirclePlayer-0.42.5----

Bekannte Probleme

Keine bekannten Probleme

Namen

  • escoffier
  • esco

Gültige Aktionen

FähigkeitErlaubtNotizen
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-

Parameter

FähigkeitParameterBeschreibung
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.

Felder

FeldBeschreibung
.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
Wenn mehrere Felder verfügbar sind, funktioniert jedes davon.