Zum Hauptinhalt springen

Arataki Itto

Praktische Config

Nutze itto in configs. Aliase: aratakiitto, aratakitheoneandoniitto

Starter kopieren

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

Combo-Beispiele

Slash-state charged loop

Uses Itto's slash fields to keep charged attacks moving until the final slash path ends.

Combo kopieren

while .itto.slash.next != .itto.slash-type.idle {
  itto charge;
}
if .itto.burst.ready {
  itto 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 itto_basic_loop() {
  if .itto.skill.ready {
    itto skill;
  }
  if .itto.burst.ready {
    itto burst;
  }
  itto attack:3;
}

Warten solange .itto.slash.current aktiv ist

Returns the current CA Slash. Perform checks on this by using the values under .itto.slash-type.

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

Warten solange .itto.slash.next aktiv ist

Returns the next CA Slash that will be performed based on the stack count at the time that this is evaluated. Perform checks on this by using the values under .itto.slash-type.

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

Warten solange .itto.slash-type.idle aktiv ist

Returns the number that represents the CA Idle state.

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 .itto.slash-type.idle > 0 && f() - start < 300 {
  itto attack;
}

skill[travel=...] benutzen

Flugzeit des Projektils in Frames.

skill[travel=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

itto skill[travel=10];

skill[ushihit=...] benutzen

Aktuelle Anzahl dieses Counters oder Stacks.

skill[ushihit=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

itto skill[ushihit=1];

Schreibbare Aktionen

attack direkt nutzbar

Befehl kopieren

itto attack:3;

charge direkt nutzbar

Befehl kopieren

itto attack, charge;

skill direkt nutzbar

Befehl kopieren

itto skill;

burst direkt nutzbar

Befehl kopieren

itto burst;

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

Befehl kopieren

itto low_plunge[collision=0];

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

Befehl kopieren

itto high_plunge[collision=0];

dash direkt nutzbar

Befehl kopieren

itto dash;

jump direkt nutzbar

Befehl kopieren

itto jump;

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

Befehl kopieren

itto walk;

swap direkt nutzbar

Befehl kopieren

itto swap;

Spezielle Aktionsparameter

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

Befehl kopieren

itto skill[travel=10];

skill[ushihit=...] - Aktuelle Anzahl dieses Counters oder Stacks.

Befehl kopieren

itto skill[ushihit=1];

burst[prestack=...] - Whether to grant a stack from performing N1 right before Q. 0 for no prestack, 1 for prestack. Default 0.

Befehl kopieren

itto burst[prestack=1];

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

Befehl kopieren

itto low_plunge[collision=0];

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

Befehl kopieren

itto high_plunge[collision=0];

Felder für Bedingungen

.itto.slash.current - Returns the current CA Slash. Perform checks on this by using the values under .itto.slash-type.

Bedingung kopieren

if .itto.slash.current > 0 {
  # action here
}

.itto.slash.next - Returns the next CA Slash that will be performed based on the stack count at the time that this is evaluated. Perform checks on this by using the values under .itto.slash-type.

Bedingung kopieren

if .itto.slash.next > 0 {
  # action here
}

.itto.slash-type.idle - Returns the number that represents the CA Idle state.

Bedingung kopieren

if .itto.slash-type.idle > 0 {
  # action here
}

.itto.slash-type.saichi - Returns the number that represents the CA Saichimonji Slash state.

Bedingung kopieren

if .itto.slash-type.saichi > 0 {
  # action here
}

.itto.slash-type.left - Returns the number that represents the CA Left Combo Slash state.

Bedingung kopieren

if .itto.slash-type.left > 0 {
  # action here
}

.itto.slash-type.right - Returns the number that represents the CA Right Combo Slash state.

Bedingung kopieren

if .itto.slash-type.right > 0 {
  # action here
}

.itto.slash-type.final - Returns the number that represents the CA Final Slash state.

Bedingung kopieren

if .itto.slash-type.final > 0 {
  # action here
}

.itto.will-c6-proc - Returns whether C6 will proc for the upcoming CA.

Bedingung kopieren

if .itto.will-c6-proc > 0 {
  # action here
}

Frames

Video-Credit: Kolibri#7675
Zählung: Tabelle (Credit: Kolibri#7675)

Hitlag-Daten

FähigkeitHaltezeitSkalierungDefense HaltDeployable
Q-N10.080.01truefalse
Q-N20.080.01truefalse
Q-N30.10.01truefalse
Q-N40.10.01truefalse

AoE-Daten

FähigkeitFormZentrumOffset XOffset YRadiusFächerwinkelBox XBox YNotizen
N1CirclePlayer-0.82.5----
Q-N1CirclePlayer-0.83.5----
N2CirclePlayer-0.82.5----
Q-N2CirclePlayer-0.83.5----
N3CirclePlayer-0.852.5----
Q-N3CirclePlayer-0.83.5----
N4BoxPlayer--1.5--3.26-
Q-N4BoxPlayer--1.7--3.88-

Bekannte Probleme

Keine bekannten Probleme

Namen

  • itto
  • aratakiitto
  • aratakitheoneandoniitto

Gültige Aktionen

FähigkeitErlaubtNotizen
attack-
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
skilltravelProjectile travel time. Default 4 frames.
skillushihitNumber of stacks gained via Ushi getting hit. Max 3 stacks. Stacks are gained at random points during Ushi uptime while respecting 2s stack gain cooldown. Default 0.
burstprestackWhether to grant a stack from performing N1 right before Q. 0 for no prestack, 1 for prestack. Default 0.
low_plungecollision0 for no collision dmg (default), 1 for collision dmg.
high_plungecollision0 for no collision dmg (default), 1 for collision dmg.

Felder

FeldBeschreibung
.itto.slash.current
Returns the current CA Slash. Perform checks on this by using the values under .itto.slash-type.
.itto.slash.next
Returns the next CA Slash that will be performed based on the stack count at the time that this is evaluated. Perform checks on this by using the values under .itto.slash-type.
.itto.slash-type.idle
Returns the number that represents the CA Idle state.
.itto.slash-type.saichi
Returns the number that represents the CA Saichimonji Slash state.
.itto.slash-type.left
Returns the number that represents the CA Left Combo Slash state.
.itto.slash-type.right
Returns the number that represents the CA Right Combo Slash state.
.itto.slash-type.final
Returns the number that represents the CA Final Slash state.
.itto.will-c6-proc
Returns whether C6 will proc for the upcoming CA.
Wenn mehrere Felder verfügbar sind, funktioniert jedes davon.