Zum Hauptinhalt springen

Albedo

Praktische Config

Nutze albedo in configs. Aliase: Keine Aliase eingetragen.

Starter kopieren

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

Combo-Beispiele

Use skill only when elevator is gone

Prevents wasting time recasting when the field object is already active.

Combo kopieren

if !.albedo.elevator {
  albedo skill;
}
albedo burst;

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 albedo_basic_loop() {
  if .albedo.skill.ready {
    albedo skill;
  }
  if .albedo.burst.ready {
    albedo burst;
  }
  albedo attack:3;
}

Warten solange .albedo.elevator aktiv ist

Ist 1, wenn dieser Status gerade aktiv ist.

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 .albedo.elevator > 0 && f() - start < 300 {
  albedo attack;
}

Warten solange .albedo.c2stacks 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 .albedo.c2stacks > 0 && f() - start < 300 {
  albedo attack;
}

Warten solange .<character>.mods.albedo-a4 aktiv ist

Ist 1, wenn dieser Status gerade aktiv ist.

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 .<character>.mods.albedo-a4 > 0 && f() - start < 300 {
  albedo attack;
}

low_plunge[collision=...] benutzen

0 ohne Kollisionsschaden, 1 mit Kollisionsschaden.

low_plunge[collision=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

albedo low_plunge[collision=0];

high_plunge[collision=...] benutzen

0 ohne Kollisionsschaden, 1 mit Kollisionsschaden.

high_plunge[collision=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

albedo high_plunge[collision=0];

Schreibbare Aktionen

attack direkt nutzbar

Befehl kopieren

albedo attack:3;

charge Need to use attack right before charge.

Befehl kopieren

albedo attack, charge;

skill direkt nutzbar

Befehl kopieren

albedo skill;

burst direkt nutzbar

Befehl kopieren

albedo burst;

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

Befehl kopieren

albedo low_plunge[collision=0];

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

Befehl kopieren

albedo high_plunge[collision=0];

dash direkt nutzbar

Befehl kopieren

albedo dash;

jump direkt nutzbar

Befehl kopieren

albedo jump;

walk No action followed by walk (except low_plunge and high_plunge) has proper frames.

Befehl kopieren

albedo walk;

swap direkt nutzbar

Befehl kopieren

albedo swap;

Spezielle Aktionsparameter

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

Befehl kopieren

albedo low_plunge[collision=0];

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

Befehl kopieren

albedo high_plunge[collision=0];

Felder für Bedingungen

.albedo.elevator - Ist 1, wenn dieser Status gerade aktiv ist.

Bedingung kopieren

if .albedo.elevator > 0 {
  # action here
}

.albedo.c2stacks - Aktuelle Anzahl dieses Counters oder Stacks.

Bedingung kopieren

if .albedo.c2stacks > 0 {
  # action here
}

.<character>.mods.albedo-a4 - Ist 1, wenn dieser Status gerade aktiv ist.

Bedingung kopieren

if .<character>.mods.albedo-a4 > 0 {
  # action here
}

Frames

Video-Credit: Kolibri#7675 (special thanks to Xreejan#1180)
Zählung: Tabelle (Credit: Kolibri#7675)

Hitlag-Daten

FähigkeitHaltezeitSkalierungDefense HaltDeployable
N10.030.01truefalse
N20.030.01truefalse
N30.060.01truefalse
N40.090.01truefalse
N50.120.01truefalse

AoE-Daten

FähigkeitFormZentrumOffset XOffset YRadiusFächerwinkelBox XBox YNotizen
N1CirclePlayer-0.81.6----
N2CirclePlayer-0.12180---
N3BoxPlayer--0.2--32.6-
N4BoxPlayer-0.1--1.53.7-
N5CirclePlayer-0.82----

Bekannte Probleme

  • Burst ticks missing precise frame count

Namen

  • albedo

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-
walkNo action followed by walk (except low_plunge and high_plunge) has proper frames.
swap-

Parameter

FähigkeitParameterBeschreibung
low_plungecollision0 for no collision dmg (default), 1 for collision dmg.
high_plungecollision0 for no collision dmg (default), 1 for collision dmg.

Felder

FeldBeschreibung
.albedo.elevator
Evaluates to 1 if skill is currently active
.albedo.c2stacks
Current number of C2 stacks
.<character>.mods.albedo-a4
Whether or not Albedo A4 buff is active on the specified character
Wenn mehrere Felder verfügbar sind, funktioniert jedes davon.