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

Скирк

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

Используйте skirk в config. Алиасы: Алиасы не указаны.

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

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

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

First rotation nuke toggle

Use a boolean to run the heavy first rotation once, then fall back to the normal route.

let first_rot_nuke = true

A variable you control. Flip it to false when you want the normal route only.

attack:5, dash

Comma chains actions in order. This is easier to read than one action per line.

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

let first_rot_nuke = true;

if first_rot_nuke {
  skirk burst;
  skirk skill,
        attack:5, dash,
        attack:2, charge, dash,
        attack:5, dash,
        attack:5, dash,
        attack:2, charge, dash,
        attack:5, dash,
        attack;
} else {
  skirk skill;
  skirk attack:5, dash, attack:2, charge;
}

Serpent's Subtlety guard

If you need enough resource before bursting, wait with a timeout.

.skirk.serpents_subtlety < 50

Waits until Skirk has enough resource for the planned burst route.

timeout 180

If the resource never arrives, the script continues instead of freezing.

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

let start = f();
while .skirk.serpents_subtlety < 50 && f() - start < 180 {
  wait(1);
}
if .skirk.burst.ready {
  skirk burst;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn skirk_basic_loop() {
  if .skirk.skill.ready {
    skirk skill;
  }
  if .skirk.burst.ready {
    skirk burst;
  }
  skirk attack:3;
}

Ждать, пока активен .skirk.serpents_subtlety

Amount of Serpent's Subtlety.

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

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

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

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

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

let start = f();
while .skirk.serpents_subtlety > 0 && f() - start < 300 {
  skirk attack;
}

Ждать, пока активен .skirk.void_rifts

Number of Void Rifts on the field.

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

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

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

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

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

let start = f();
while .skirk.void_rifts > 0 && f() - start < 300 {
  skirk attack;
}

Ждать, пока активен .skirk.a4_stacks

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

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

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

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

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

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

let start = f();
while .skirk.a4_stacks > 0 && f() - start < 300 {
  skirk attack;
}

Начать с start_serpents_subtlety

Set the starting amount of Serpent's Subtlety stacks. Default 100.

+params=[...]

Параметры персонажа пишутся в строке `char`.

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

skirk char lvl=90/90 cons=0 talent=9,9,9 +params=[start_serpents_subtlety=1];

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

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

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

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

skirk skill[hold=1];

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

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

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

skirk attack:3;

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

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

skirk attack, charge;

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

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

skirk skill;

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

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

skirk burst;

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

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

skirk dash;

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

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

skirk jump;

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

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

skirk walk;

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

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

skirk swap;

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

-[start_serpents_subtlety=...] - Set the starting amount of Serpent's Subtlety stacks. Default 100.

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

skirk -[start_serpents_subtlety=1];

skill[hold=...] - 0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

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

skirk skill[hold=1];

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

.skirk.serpents_subtlety - Amount of Serpent's Subtlety.

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

if .skirk.serpents_subtlety > 0 {
  # action here
}

.skirk.void_rifts - Number of Void Rifts on the field.

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

if .skirk.void_rifts > 0 {
  # action here
}

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

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

if .skirk.a4_stacks > 0 {
  # action here
}

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

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

if .skirk.c6_stacks > 0 {
  # action here
}

Кадры

Автор видео: charliex3000
Подсчет: Таблица (автор: caramielle.)

Данные hitlag

УмениеВремя паузыМасштабПауза защитыОбъект
N10.020.01falsefalse
N20.030.01falsefalse
N3-10.030.01falsefalse
N40.050.01falsefalse
N50.060.01falsefalse
E-N10.020.01falsefalse
E-N20.030.01falsefalse
E-N3-10.030.01falsefalse
E-N4-10.030.01falsefalse
E-N50.060.01falsefalse

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

УмениеФормаЦентрСмещение XСмещение YРадиусУгол сектораПрямоугольник XПрямоугольник YЗаметки
N1CirclePlayer-0.32----
N2CirclePlayer--0.32.2----
N3-1BoxPlayer--1.8--2.53.5-
N3-2BoxPlayer--1.8--2.53.5-
N4BoxPlayer--1--2.56-
N5CirclePlayer--0.33.2----
E-N1BoxPlayer--0.4--75-
E-N2BoxPlayer--0.4--73.5-
E-N3-1BoxPlayer--0.4--63.5-
E-N3-2BoxPlayer--0.2--63.5-
E-N4-1BoxPlayer--0.5--56-
E-N4-2BoxPlayer--0.5--56-
E-N5BoxPlayer--0.4--116-

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

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

Названия

  • skirk

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

УмениеДоступноЗаметки
attack-
charge-
aim-
skillCannot be used in Seven-Phase Flash.
burst-
low_plunge-
high_plunge-
dash-
jump-
walk-
swap-

Параметры

УмениеПараметрОписание
-start_serpents_subtletySet the starting amount of Serpent's Subtlety stacks. Default 100.
skillhold0 for Tap (default), value between 1 and 184 for Hold. The number determines the hold E duration in frames.

Поля

ПолеОписание
.skirk.serpents_subtlety
Amount of Serpent's Subtlety.
.skirk.void_rifts
Number of Void Rifts on the field.
.skirk.a4_stacks
Number of A4 stacks.
.skirk.c6_stacks
Number of C6 stacks.
Если доступно несколько полей, любое из них подойдет.