Перейти к основному содержимому

Итто

Практическая настройка

Используйте itto в config. Алиасы: aratakiitto, aratakitheoneandoniitto

Скопировать старт

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;

Примеры комбо

Slash-state charged loop

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

Скопировать комбо

while .itto.slash.next != .itto.slash-type.idle {
  itto charge;
}
if .itto.burst.ready {
  itto burst;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn itto_basic_loop() {
  if .itto.skill.ready {
    itto skill;
  }
  if .itto.burst.ready {
    itto burst;
  }
  itto attack:3;
}

Ждать, пока активен .itto.slash.current

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

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .itto.slash.current > 0 && f() - start < 300 {
  itto attack;
}

Ждать, пока активен .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.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .itto.slash.next > 0 && f() - start < 300 {
  itto attack;
}

Ждать, пока активен .itto.slash-type.idle

Returns the number that represents the CA Idle state.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .itto.slash-type.idle > 0 && f() - start < 300 {
  itto attack;
}

Использовать skill[travel=...]

Время полета снаряда в кадрах.

skill[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

itto skill[travel=10];

Использовать skill[ushihit=...]

Текущее число стаков или счетчика.

skill[ushihit=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

itto skill[ushihit=1];

Действия, которые можно писать

attack можно использовать напрямую

Скопировать команду

itto attack:3;

charge можно использовать напрямую

Скопировать команду

itto attack, charge;

skill можно использовать напрямую

Скопировать команду

itto skill;

burst можно использовать напрямую

Скопировать команду

itto burst;

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

Скопировать команду

itto low_plunge[collision=0];

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

Скопировать команду

itto high_plunge[collision=0];

dash можно использовать напрямую

Скопировать команду

itto dash;

jump можно использовать напрямую

Скопировать команду

itto jump;

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

Скопировать команду

itto walk;

swap можно использовать напрямую

Скопировать команду

itto swap;

Специальные параметры действия

skill[travel=...] - Время полета снаряда в кадрах.

Скопировать команду

itto skill[travel=10];

skill[ushihit=...] - Текущее число стаков или счетчика.

Скопировать команду

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.

Скопировать команду

itto burst[prestack=1];

low_plunge[collision=...] - 0 без урона столкновения, 1 с уроном столкновения.

Скопировать команду

itto low_plunge[collision=0];

high_plunge[collision=...] - 0 без урона столкновения, 1 с уроном столкновения.

Скопировать команду

itto high_plunge[collision=0];

Поля для условий

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

Скопировать условие

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.

Скопировать условие

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

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

Скопировать условие

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

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

Скопировать условие

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

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

Скопировать условие

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

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

Скопировать условие

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

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

Скопировать условие

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

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

Скопировать условие

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

Кадры

Автор видео: Kolibri#7675
Подсчет: Таблица (автор: Kolibri#7675)

Данные hitlag

УмениеВремя паузыМасштабПауза защитыОбъект
Q-N10.080.01truefalse
Q-N20.080.01truefalse
Q-N30.10.01truefalse
Q-N40.10.01truefalse

Данные области

УмениеФормаЦентрСмещение XСмещение YРадиусУгол сектораПрямоугольник XПрямоугольник YЗаметки
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-

Известные проблемы

Нет известных проблем

Названия

  • itto
  • aratakiitto
  • aratakitheoneandoniitto

Доступные действия

УмениеДоступноЗаметки
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-

Параметры

УмениеПараметрОписание
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.

Поля

ПолеОписание
.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.
Если доступно несколько полей, любое из них подойдет.