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

Сборник комбо

Сборник комбо

Эта страница объясняет, как пишутся реальные config для Evilsim.

Цель не только копировать команды. Нужно понимать, зачем в ротации используются if, while, print, pick_up_crystallize и поля вроде .navia.shrapnel.

Сначала разберите шаблоны

Повторяемые шаблоны

Это маленькие блоки, которые встречаются в реальных config: функция хранит мини-комбо, `if` выбирает путь, `while` повторяет действие пока состояние активно, а override вставляет действие перед выполнением другого.

Как читать блок комбо

fn name() { ... }

Создает helper. Сам по себе он не запускается: он работает только после вызова `name();`.

if / else

Выбирает путь. Например: полные стаки — обычный skill, мало стаков — hold.

while condition

Повторяет, пока условие истинно. Если условие может не измениться, добавляй лимит кадров.

action:param

`attack:3` значит три атаки подряд. `skill[hold=1]` значит skill с параметром.

print(...)

Для отладки. Показывает стаки, энергию или состояние на конкретном кадре.

Перехват действий: Petra перед dash

Продвинутый, но полезный прием: сохраняешь оригинал, пишешь новую функцию, вставляешь действие перед нужной командой и возвращаешь управление симулятору.

let _execute_action = execute_action;

Сохраняет оригинальную функцию перед заменой.

fn execute_action(...)

Через эту функцию проходит каждое действие.

action_id == .action.dash

Проверяет, что следующее действие — dash. Можно заменить на skill, burst, attack и т.д.

pick_up_crystallize("any")

Подбирает кристалл перед dash для Archaic Petra.

return _execute_action(...)

Обязательно. Без этого исходное действие не выполнится.

Скопировать шаблон

let _execute_action = execute_action;

fn execute_action(char_id number, action_id number, p map) {
  if action_id == .action.dash {
    pick_up_crystallize("any");
  }

  return _execute_action(char_id, action_id, p);
}

Чтение стаков как у Navia

Не угадывай: сначала выведи значение через print, посмотри стаки и только потом пиши условие.

.navia.shrapnel

Читает текущие стаки Crystal Shrapnel.

== 6

Этот путь сработает только при значении ровно 6.

skill[hold=1]

Если стаков недостаточно, используется hold.

print

После настройки убери `print`; он нужен только для проверки.

Скопировать шаблон

fn naviaskill() {
  if .navia.shrapnel == 6 {
    navia skill;
  } else {
    navia skill[hold=1];
  }
}

navia burst;
print(.navia.shrapnel);
naviaskill();

Ждать ауру без зависания симуляции

Используй перед ударом, которому нужна конкретная аура. Лимит кадров не дает ждать бесконечно.

.element.t0.cryo

Читает Cryo ауру на цели 0. Для других реакций замени на `pyro`, `hydro` и т.д.

f()

`f()` — текущий кадр. 60 кадров примерно равны 1 секунде.

< 120

Ожидание закончится, даже если аура не появится.

Скопировать функцию

fn wait_for_cryo() {
  let start = f();
  while !.element.t0.cryo && f() - start < 120 {
    wait(1);
  }
}

Приоритеты через switch

`switch` удобен для списка приоритетов: skill, потом burst, потом filler.

case

Выполнится первый истинный case. Самое важное ставь выше.

default

Запасной путь, чтобы ротация не остановилась.

Скопировать шаблон

switch {
  case .character.skill.ready:
    character skill;
  case .character.burst.ready:
    character burst;
  default:
    character attack;
}

Подбор кристалла Petra

Используй после создания Crystallize. `any` берет доступный кристалл; можно указать элемент.

any

Хорошо для быстрых тестов: берет доступный кристалл.

pyro / hydro / cryo

Укажи элемент, если buff Petra должен совпадать с элементом DPS.

Скопировать шаблон

pick_up_crystallize("any");
pick_up_crystallize("pyro");
pick_up_crystallize("hydro");

Ручной подбор Leaf

Sapwood Blade, Forest Regalia и Moonpiercer используют обычный `pickup`. Это не `pick_up_crystallize` от Petra.

nefer pickup;

Пусть нужный персонаж подберет Leaf и получит buff.

event.OnPickup

Оружие слушает событие подбора и дает buff только если Leaf существует.

Leaf must exist

Сначала создай Leaf через реакцию оружия.

Not Crystallize

Для Petra — `pick_up_crystallize("any")`; для Leaf — `character pickup;`.

Скопировать шаблон

bennett add weapon="sapwoodblade" refine=5 lvl=90/90 +params=[pickup_delay=0];

# Trigger the Leaf weapon first.
bennett skill;

# Then make the intended receiver pick it up.
nefer pickup;

Затем копируйте рецепты персонажей

У каждого персонажа в симуляторе есть безопасный стартовый рецепт. У персонажей со сложными механиками есть более сильные ручные рецепты.

Этот раздел для копирования и адаптации. У каждого персонажа есть безопасный цикл, а у сложных механик есть ручные рецепты.

Альбедо albedo

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

albedo char lvl=90/90 cons=0 talent=9,9,9;

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

Use skill only when elevator is gone

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

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

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn albedo_basic_loop() {
  if .albedo.skill.ready {
    albedo skill;
  }
  if .albedo.burst.ready {
    albedo burst;
  }
  albedo attack:3;
}

Ждать, пока активен .albedo.elevator

Равно 1, если это состояние сейчас активно.

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

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

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

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

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

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

Ждать, пока активен .albedo.c2stacks

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

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

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

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

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

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

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

Ждать, пока активен .<character>.mods.albedo-a4

Равно 1, если это состояние сейчас активно.

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

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

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

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

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

let start = f();
while .<character>.mods.albedo-a4 > 0 && f() - start < 300 {
  albedo attack;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

albedo low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

albedo high_plunge[collision=0];
Аль-Хайтам alhaitham

Алиасы: haitham

Скопировать базовую конфигурацию

alhaitham char lvl=90/90 cons=0 talent=9,9,9;

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

Mirror-aware filler

Reads mirror count before deciding whether to refresh or keep attacking.

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

fn alhaitham_combo() {
  if .alhaitham.mirrors < 2 && .alhaitham.skill.ready {
    alhaitham skill;
  }
  while .alhaitham.mirrors > 0 {
    alhaitham attack:3, charge;
  }
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn alhaitham_basic_loop() {
  if .alhaitham.skill.ready {
    alhaitham skill;
  }
  if .alhaitham.burst.ready {
    alhaitham burst;
  }
  alhaitham attack:3;
}

Ждать, пока активен .alhaitham.mirrors

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

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

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

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

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

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

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

Ждать, пока активен .alhaitham.c2-stacks

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

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

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

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

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

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

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

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

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

skill[hold=...]

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

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

alhaitham skill[hold=1];

Использовать low_plunge[short=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

low_plunge[short=...]

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

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

alhaitham low_plunge[short=1];
Элой aloy

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

aloy char lvl=90/90 cons=0 talent=9,9,9;

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

Coil check

Use Coil count to decide whether Aloy is ready to continue her Cryo-infused route.

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

if .aloy.coil >= 4 {
  aloy attack:3;
} else if .aloy.skill.ready {
  aloy skill;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn aloy_basic_loop() {
  if .aloy.skill.ready {
    aloy skill;
  }
  if .aloy.burst.ready {
    aloy burst;
  }
  aloy attack:3;
}

Ждать, пока активен .aloy.coil

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

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

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

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

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

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

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

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

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

attack[travel=...]

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

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

aloy attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

aloy aim[hold=1];
Эмбер amber

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

amber char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn amber_basic_loop() {
  if .amber.skill.ready {
    amber skill;
  }
  if .amber.burst.ready {
    amber burst;
  }
  amber attack:3;
}

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

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

attack[travel=...]

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

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

amber attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

amber aim[hold=1];
Арлекино arlecchino

Алиасы: arle

Скопировать базовую конфигурацию

arlecchino char lvl=90/90 cons=0 talent=9,9,9;

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

Wait for Cryo before Arle hits

Use this when a rotation can miss Cryo timing. The timeout prevents an infinite loop.

.element.t0.cryo

Checks whether target 0 currently has Cryo aura. Change the element if your reaction setup is different.

f() - start < 120

Stops waiting after 120 frames, about 2 seconds. This avoids a dead rotation if Cryo never appears.

wait_for_cryo();

Call the helper immediately before Arlecchino hits that need the aura.

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

fn wait_for_cryo() {
  let start = f();
  if !.element.t0.pyro {
    while !.element.t0.cryo && f() - start < 120 {
      wait(1);
    }
  }
}

active arlecchino;

for let i=0; i<4; i=i+1 {
  arlecchino skill;
  bennett skill, dash, burst;
  citlali skill, burst;
  arlecchino charge;
  sleep(30);
  wait_for_cryo();
  arlecchino attack:2, walk, attack:2;
  citlali attack:2;
  arlecchino attack:2, walk, attack:2, walk, attack:4;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn arlecchino_basic_loop() {
  if .arlecchino.skill.ready {
    arlecchino skill;
  }
  if .arlecchino.burst.ready {
    arlecchino burst;
  }
  arlecchino attack:3;
}

Использовать charge[early_cancel=...]

1 включает особый вариант или эффект, 0 выключает.

charge[early_cancel=...]

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

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

arlecchino charge[early_cancel=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

arlecchino low_plunge[collision=0];
Аяка ayaka

Алиасы: kamisatoayaka

Скопировать базовую конфигурацию

ayaka char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn ayaka_basic_loop() {
  if .ayaka.skill.ready {
    ayaka skill;
  }
  if .ayaka.burst.ready {
    ayaka burst;
  }
  ayaka attack:3;
}

Использовать dash[f=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

dash[f=...]

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

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

ayaka dash[f=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

ayaka low_plunge[collision=0];
Аято ayato

Алиасы: kamisatoayato

Скопировать базовую конфигурацию

ayato char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn ayato_basic_loop() {
  if .ayato.skill.ready {
    ayato skill;
  }
  if .ayato.burst.ready {
    ayato burst;
  }
  ayato attack:3;
}

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

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

skill[illusion_delay=...]

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

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

ayato skill[illusion_delay=10];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

ayato low_plunge[collision=0];
Бай Чжу baizhu

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

baizhu char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn baizhu_basic_loop() {
  if .baizhu.skill.ready {
    baizhu skill;
  }
  if .baizhu.burst.ready {
    baizhu burst;
  }
  baizhu attack:3;
}
Барбара barbara

Алиасы: barb

Скопировать базовую конфигурацию

barbara char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn barbara_basic_loop() {
  if .barbara.skill.ready {
    barbara skill;
  }
  if .barbara.burst.ready {
    barbara burst;
  }
  barbara attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

barbara low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

barbara high_plunge[collision=0];
Бэй Доу beidou

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

beidou char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn beidou_basic_loop() {
  if .beidou.skill.ready {
    beidou skill;
  }
  if .beidou.burst.ready {
    beidou burst;
  }
  beidou attack:3;
}

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

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

skill[counter=...]

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

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

beidou skill[counter=1];
Беннет bennett

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

bennett char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn bennett_basic_loop() {
  if .bennett.skill.ready {
    bennett skill;
  }
  if .bennett.burst.ready {
    bennett burst;
  }
  bennett attack:3;
}

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

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

skill[hold=...]

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

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

bennett skill[hold=1];

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

1 включает особый вариант или эффект, 0 выключает.

skill[hold_c4=...]

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

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

bennett skill[hold_c4=1];
Кандакия candace

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

candace char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn candace_basic_loop() {
  if .candace.skill.ready {
    candace skill;
  }
  if .candace.burst.ready {
    candace burst;
  }
  candace attack:3;
}

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

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

skill[hold=...]

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

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

candace skill[hold=1];

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

0 for no A1 (default), non-zero value for A1. This sets hold to 1.

skill[perfect=...]

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

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

candace skill[perfect=1];
Шарлотта charlotte

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

charlotte char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn charlotte_basic_loop() {
  if .charlotte.skill.ready {
    charlotte skill;
  }
  if .charlotte.burst.ready {
    charlotte burst;
  }
  charlotte attack:3;
}

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

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

skill[hold=...]

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

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

charlotte skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

charlotte low_plunge[collision=0];
Часка chasca

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

chasca char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn chasca_basic_loop() {
  if .chasca.skill.ready {
    chasca skill;
  }
  if .chasca.burst.ready {
    chasca burst;
  }
  chasca attack:3;
}

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

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

attack[travel=...]

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

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

chasca attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

chasca aim[hold=1];
Шеврёз chevreuse

Алиасы: chev

Скопировать базовую конфигурацию

chevreuse char lvl=90/90 cons=0 talent=9,9,9;

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

Overcharged Ball spender

Hold the skill when she has an Overcharged Ball; otherwise use the normal skill route.

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

if .chevreuse.overcharged-ball {
  chevreuse skill[hold=1];
} else {
  chevreuse skill;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn chevreuse_basic_loop() {
  if .chevreuse.skill.ready {
    chevreuse skill;
  }
  if .chevreuse.burst.ready {
    chevreuse burst;
  }
  chevreuse attack:3;
}

Ждать, пока активен .chevreuse.overcharged-ball

Whether Chevreuse has an Overcharged Ball or not.

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

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

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

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

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

let start = f();
while .chevreuse.overcharged-ball > 0 && f() - start < 300 {
  chevreuse attack;
}

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

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

skill[hold=...]

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

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

chevreuse skill[hold=1];
Тиори chiori

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

chiori char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn chiori_basic_loop() {
  if .chiori.skill.ready {
    chiori skill;
  }
  if .chiori.burst.ready {
    chiori burst;
  }
  chiori attack:3;
}

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

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

skill[hold=...]

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

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

chiori skill[hold=1];
Чун Юнь chongyun

Алиасы: chong

Скопировать базовую конфигурацию

chongyun char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn chongyun_basic_loop() {
  if .chongyun.skill.ready {
    chongyun skill;
  }
  if .chongyun.burst.ready {
    chongyun burst;
  }
  chongyun attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

chongyun low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

chongyun high_plunge[collision=0];
Ситлали citlali

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

citlali char lvl=90/90 cons=0 talent=9,9,9;

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

Opal Fire check

Checks whether Itzpapa is in Opal Fire before deciding to refresh.

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

if !.citlali.opal-fire && .citlali.skill.ready {
  citlali skill;
}
if .citlali.burst.ready {
  citlali burst;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn citlali_basic_loop() {
  if .citlali.skill.ready {
    citlali skill;
  }
  if .citlali.burst.ready {
    citlali burst;
  }
  citlali attack:3;
}

Ждать, пока активен .citlali.stellar-blade

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

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

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

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

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

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

let start = f();
while .citlali.stellar-blade > 0 && f() - start < 300 {
  citlali attack;
}

Ждать, пока активен .citlali.opal-fire

Whether Itzpapa is in the Opal Fire state.

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

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

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

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

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

let start = f();
while .citlali.opal-fire > 0 && f() - start < 300 {
  citlali attack;
}

Ждать, пока активен .citlali.c6-stacks

Number of Cifra of the Secret Law (C6) points.

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

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

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

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

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

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

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

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

attack[travel=...]

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

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

citlali attack[travel=10];

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

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

charge[travel=...]

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

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

citlali charge[travel=10];
Клоринда clorinde

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

clorinde char lvl=90/90 cons=0 talent=9,9,9;

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

Night Watch loop

During skill state, attack until Bond of Life is high enough, then press skill again.

.clorinde.status.clorinde-night-watch

True while Clorinde is inside her skill stance. The loop ends when the stance ends.

.clorinde.bolratio >= 1

Reads Bond of Life as a ratio. When it is high enough, skill becomes the spender.

while status

Only loop while the status exists. Avoid `while 1` for stance-only logic.

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

fn clorinde_combo() {
  clorinde skill;
  while .clorinde.status.clorinde-night-watch {
    if .clorinde.bolratio >= 1 {
      clorinde skill;
    } else {
      clorinde attack;
    }
  }
}

Combo into burst

Same loop, then burst after the stance ends.

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

clorinde skill;
while .clorinde.status.clorinde-night-watch {
  if .clorinde.bolratio >= 1 {
    clorinde skill;
  } else {
    clorinde attack;
  }
}
clorinde burst;

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn clorinde_basic_loop() {
  if .clorinde.skill.ready {
    clorinde skill;
  }
  if .clorinde.burst.ready {
    clorinde burst;
  }
  clorinde attack:3;
}
Коллеи collei

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

collei char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn collei_basic_loop() {
  if .collei.skill.ready {
    collei skill;
  }
  if .collei.burst.ready {
    collei burst;
  }
  collei attack:3;
}

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

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

attack[travel=...]

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

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

collei attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

collei aim[hold=1];
Коломбина columbina

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

columbina char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Burst area matters

Her burst only gives the Lunar reaction bonus while the team is inside the burst area.

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

columbina burst;

Special dew cap

Lunar Bloom inside the burst area can feed special dew, but the window is capped, so do not expect infinite procs.

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

columbina burst;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn columbina_basic_loop() {
  if .columbina.skill.ready {
    columbina skill;
  }
  if .columbina.burst.ready {
    columbina burst;
  }
  columbina attack:3;
}
Сайно cyno

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

cyno char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn cyno_basic_loop() {
  if .cyno.skill.ready {
    cyno skill;
  }
  if .cyno.burst.ready {
    cyno burst;
  }
  cyno attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

cyno low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

cyno high_plunge[collision=0];
Далия dahlia

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

dahlia char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn dahlia_basic_loop() {
  if .dahlia.skill.ready {
    dahlia skill;
  }
  if .dahlia.burst.ready {
    dahlia burst;
  }
  dahlia attack:3;
}

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

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

skill[short_hold=...]

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

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

dahlia skill[short_hold=1];
Дэхья dehya

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

dehya char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn dehya_basic_loop() {
  if .dehya.skill.ready {
    dehya skill;
  }
  if .dehya.burst.ready {
    dehya burst;
  }
  dehya attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

dehya low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

dehya high_plunge[collision=0];
Дилюк diluc

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

diluc char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn diluc_basic_loop() {
  if .diluc.skill.ready {
    diluc skill;
  }
  if .diluc.burst.ready {
    diluc burst;
  }
  diluc attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

diluc low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

diluc high_plunge[collision=0];
Диона diona

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

diona char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn diona_basic_loop() {
  if .diona.skill.ready {
    diona skill;
  }
  if .diona.burst.ready {
    diona burst;
  }
  diona attack:3;
}

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

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

attack[travel=...]

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

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

diona attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

diona aim[hold=1];
Дори dori

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

dori char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn dori_basic_loop() {
  if .dori.skill.ready {
    dori skill;
  }
  if .dori.burst.ready {
    dori burst;
  }
  dori attack:3;
}

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

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

skill[travel=...]

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

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

dori skill[travel=10];

Использовать burst[c2_travel=...]

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

burst[c2_travel=...]

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

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

dori burst[c2_travel=10];
Дурин durin

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

durin char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Hexerei toggle

Durin is Hexerei by default. Set `hexerei=0` only when you want to test him outside that team tag.

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

durin char lvl=90/90 cons=0 talent=9,9,9 +params=[hexerei=0];

Skill recast

The first skill opens the transformation window. Casting skill again inside the window uses the recast.

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

durin skill;
durin skill;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn durin_basic_loop() {
  if .durin.skill.ready {
    durin skill;
  }
  if .durin.burst.ready {
    durin burst;
  }
  durin attack:3;
}
Эмилия emilie

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

emilie char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn emilie_basic_loop() {
  if .emilie.skill.ready {
    emilie skill;
  }
  if .emilie.burst.ready {
    emilie burst;
  }
  emilie attack:3;
}

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

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

skill[travel=...]

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

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

emilie skill[travel=10];

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

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

burst[travel=...]

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

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

emilie burst[travel=10];
Эскофье escoffier

Алиасы: esco

Скопировать базовую конфигурацию

escoffier char lvl=90/90 cons=0 talent=9,9,9;

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

Constellation stack monitor

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

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

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

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

Ждать, пока активен .escoffier.c2-count

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

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

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

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

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

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

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

Ждать, пока активен .escoffier.c4-count

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

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

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

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

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

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

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

Ждать, пока активен .escoffier.c6-count

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

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

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

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

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

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

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

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

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

skill[travel=...]

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

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

escoffier skill[travel=10];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

escoffier low_plunge[collision=0];
Эола eula

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

eula char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn eula_basic_loop() {
  if .eula.skill.ready {
    eula skill;
  }
  if .eula.burst.ready {
    eula burst;
  }
  eula attack:3;
}

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

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

skill[hold=...]

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

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

eula skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

eula low_plunge[collision=0];
Фарузан faruzan

Алиасы: faru

Скопировать базовую конфигурацию

faruzan char lvl=90/90 cons=0 talent=9,9,9;

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

Hurricane arrow spender

Use the field to fire charged shots only while Hurricane arrows remain.

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

faruzan skill;
while .faruzan.hurricane-count > 0 {
  faruzan aim;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn faruzan_basic_loop() {
  if .faruzan.skill.ready {
    faruzan skill;
  }
  if .faruzan.burst.ready {
    faruzan burst;
  }
  faruzan attack:3;
}

Ждать, пока активен .faruzan.hurricane-count

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

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

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

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

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

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

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

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

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

attack[travel=...]

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

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

faruzan attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

faruzan aim[hold=1];
Фишль fischl

Алиасы: fish, amy

Скопировать базовую конфигурацию

fischl char lvl=90/90 cons=0 talent=9,9,9;

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

Oz uptime guard

Refresh Oz only when he is missing or close to ending.

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

if !.fischl.oz && .fischl.skill.ready {
  fischl skill;
}
if .fischl.oz-duration < 120 && .fischl.burst.ready {
  fischl burst;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn fischl_basic_loop() {
  if .fischl.skill.ready {
    fischl skill;
  }
  if .fischl.burst.ready {
    fischl burst;
  }
  fischl attack:3;
}

Ждать, пока активен .fischl.oz

Равно 1, если это состояние сейчас активно.

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

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

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

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

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

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

Ждать, пока активен .fischl.oz-source

The source frame Oz is spawned on.

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

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

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

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

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

let start = f();
while .fischl.oz-source > 0 && f() - start < 300 {
  fischl attack;
}

Ждать, пока активен .fischl.oz-duration

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

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

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

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

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

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

let start = f();
while .fischl.oz-duration > 0 && f() - start < 300 {
  fischl attack;
}

Начать с oz_travel

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

+params=[...]

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

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

fischl char lvl=90/90 cons=0 talent=9,9,9 +params=[oz_travel=10];

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

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

attack[travel=...]

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

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

fischl attack[travel=10];
Фремине freminet

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

freminet char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn freminet_basic_loop() {
  if .freminet.skill.ready {
    freminet skill;
  }
  if .freminet.burst.ready {
    freminet burst;
  }
  freminet attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

freminet low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

freminet high_plunge[collision=0];
Фурина furina

Алиасы: furinadefontaine

Скопировать базовую конфигурацию

furina char lvl=90/90 cons=0 talent=9,9,9;

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

Fanfare debug

Print fanfare around the burst window to see whether the team is feeding enough HP change.

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

furina skill;
furina burst;
print(.furina.fanfare);

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn furina_basic_loop() {
  if .furina.skill.ready {
    furina skill;
  }
  if .furina.burst.ready {
    furina burst;
  }
  furina attack:3;
}

Ждать, пока активен .furina.ousia

Whether Furina is in the Ousia Arke.

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

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

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

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

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

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

Ждать, пока активен .furina.fanfare

Current amount of fanfare.

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

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

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

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

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

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

Ждать, пока активен .furina.c6-count

Number of c6 effects triggered.

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

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

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

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

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

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

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

furina low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

furina high_plunge[collision=0];
Ка Мин gaming

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

gaming char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn gaming_basic_loop() {
  if .gaming.skill.ready {
    gaming skill;
  }
  if .gaming.burst.ready {
    gaming burst;
  }
  gaming attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

gaming low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

gaming high_plunge[collision=0];
Гань Юй ganyu

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

ganyu char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn ganyu_basic_loop() {
  if .ganyu.skill.ready {
    ganyu skill;
  }
  if .ganyu.burst.ready {
    ganyu burst;
  }
  ganyu attack:3;
}

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

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

attack[travel=...]

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

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

ganyu attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot, 2 for Frostflake Arrow (default).

aim[hold=...]

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

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

ganyu aim[hold=1];
Горо gorou

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

gorou char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn gorou_basic_loop() {
  if .gorou.skill.ready {
    gorou skill;
  }
  if .gorou.burst.ready {
    gorou burst;
  }
  gorou attack:3;
}

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

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

attack[travel=...]

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

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

gorou attack[travel=10];

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

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

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

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

gorou aim[hold=1];
Хэйдзо heizou

Алиасы: shikanoinheizou

Скопировать базовую конфигурацию

heizou char lvl=90/90 cons=0 talent=9,9,9;

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

Declension skill

Hold skill when Declension is stacked; otherwise keep building stacks.

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

if .heizou.declension >= 4 {
  heizou skill[hold=1];
} else {
  heizou attack:3;
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn heizou_basic_loop() {
  if .heizou.skill.ready {
    heizou skill;
  }
  if .heizou.burst.ready {
    heizou burst;
  }
  heizou attack:3;
}

Ждать, пока активен .heizou.declension

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

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

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

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

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

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

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

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

1 включает особый вариант или эффект, 0 выключает.

skill[hold=...]

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

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

heizou skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

heizou low_plunge[collision=0];
Ху Тао hutao

Алиасы: tao, ht

Скопировать базовую конфигурацию

hutao char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn hutao_basic_loop() {
  if .hutao.skill.ready {
    hutao skill;
  }
  if .hutao.burst.ready {
    hutao burst;
  }
  hutao attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

hutao low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

hutao high_plunge[collision=0];
Иансан iansan

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

iansan char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Burst tuning

Use `global` as the default burst point gain, then override a single character with `name=value` when needed.

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

iansan char lvl=90/90 cons=0 talent=9,9,9 +params=[global=15,bennett=3];

Movement restore

The burst can also read a `movement` value on the action that is restoring points, so walking or moving tests can be modeled too.

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

iansan burst[movement=12];

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn iansan_basic_loop() {
  if .iansan.skill.ready {
    iansan skill;
  }
  if .iansan.burst.ready {
    iansan burst;
  }
  iansan attack:3;
}
Illuga illuga

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

illuga char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Tap vs hold skill

Tap skill is the short Geo hit. Hold skill uses the `hold` param and pushes the hitmark later.

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

illuga skill[hold=30];

Burst stack spender

After burst, active Geo hits consume burst stacks and add EM-scaling flat damage. Lunar Crystallize uses the stronger branch.

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

illuga burst;
illuga skill;
illuga attack:3;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn illuga_basic_loop() {
  if .illuga.skill.ready {
    illuga skill;
  }
  if .illuga.burst.ready {
    illuga burst;
  }
  illuga attack:3;
}
Инеффа ineffa

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

ineffa char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn ineffa_basic_loop() {
  if .ineffa.skill.ready {
    ineffa skill;
  }
  if .ineffa.burst.ready {
    ineffa burst;
  }
  ineffa attack:3;
}
Итто itto

Алиасы: aratakiitto, aratakitheoneandoniitto

Скопировать базовую конфигурацию

itto char lvl=90/90 cons=0 talent=9,9,9;

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

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];
Джинн jean

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

jean char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn jean_basic_loop() {
  if .jean.skill.ready {
    jean skill;
  }
  if .jean.burst.ready {
    jean burst;
  }
  jean attack:3;
}

Использовать burst[enter=...]

Number of times enemies enter or leave the field. Default 0 times.

burst[enter=...]

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

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

jean burst[enter=1];

Использовать burst[enter_delay=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

burst[enter_delay=...]

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

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

jean burst[enter_delay=10];
Кэйа kaeya

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

kaeya char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn kaeya_basic_loop() {
  if .kaeya.skill.ready {
    kaeya skill;
  }
  if .kaeya.burst.ready {
    kaeya burst;
  }
  kaeya attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

kaeya low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

kaeya high_plunge[collision=0];
Кавех kaveh

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

kaveh char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn kaveh_basic_loop() {
  if .kaveh.skill.ready {
    kaveh skill;
  }
  if .kaveh.burst.ready {
    kaveh burst;
  }
  kaveh attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

kaveh low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

kaveh high_plunge[collision=0];
Кадзуха kazuha

Алиасы: kaedeharakazuha, kaz

Скопировать базовую конфигурацию

kazuha char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn kazuha_basic_loop() {
  if .kazuha.skill.ready {
    kazuha skill;
  }
  if .kazuha.burst.ready {
    kazuha burst;
  }
  kazuha attack:3;
}

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

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

skill[hold=...]

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

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

kazuha skill[hold=1];

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

0 for no Glide Cancel (default), 1 for Glide Cancel. Using high_plunge after Skill with a Glide Cancel is not allowed.

skill[glide_cancel=...]

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

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

kazuha skill[glide_cancel=1];
Кэ Цин keqing

Алиасы: keq

Скопировать базовую конфигурацию

keqing char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn keqing_basic_loop() {
  if .keqing.skill.ready {
    keqing skill;
  }
  if .keqing.burst.ready {
    keqing burst;
  }
  keqing attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

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

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

keqing low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

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

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

keqing high_plunge[collision=0];
Кинич kinich

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

kinich char lvl=90/90 cons=0 talent=9,9,9;

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

Cannon loop

Attack to build Nightsoul points, wait until 20 points, then fire held skill.

.kinich.nightsoul.points

Current Nightsoul points. His cannon route usually waits for 20.

.kinich.nightsoul.state

Prevents casting the cannon after Nightsoul ended.

skill[hold=1]

This is Kinich's cannon/held skill branch, not the opener skill.

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

fn kinich_combo() {
  kinich skill;

  for let c=0; c<5; c=c+1 {
    kinich attack[direction=1]:2;
    while .kinich.nightsoul.points < 20 && .kinich.nightsoul.state {
      wait(1);
    }
    if .kinich.nightsoul.state {
      kinich skill[hold=1];
    }
  }
}

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn kinich_basic_loop() {
  if .kinich.skill.ready {
    kinich skill;
  }
  if .kinich.burst.ready {
    kinich burst;
  }
  kinich attack:3;
}

Ждать, пока активен .kinich.blind_spot

The direction of the Blind Spot relatively to Kinich. -1 - in clock-wise direction; 1 - in counter clock-wise direction; 0 - does not exist at the moment.

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

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

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

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

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

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

Использовать attack[direction=...]

Direction in which Kinich move when attached to the opponent: -1 - in clock-wise direction; 1 - in counter clock-wise direction. Default: -1

attack[direction=...]

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

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

kinich attack[direction=1];

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

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

skill[travel=...]

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

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

kinich skill[travel=10];
Кирара kirara

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

kirara char lvl=90/90 cons=0 talent=9,9,9;

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

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

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

if .character.skill.ready

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

attack:3

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

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

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

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

fn kirara_basic_loop() {
  if .kirara.skill.ready {
    kirara skill;
  }
  if .kirara.burst.ready {
    kirara burst;
  }
  kirara attack:3;
}

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

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

skill[short_hold=...]

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

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

kirara skill[short_hold=1];

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

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

skill[hold=...]

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

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

kirara skill[hold=1];
Кли klee

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

klee char lvl=90/90 cons=0 talent=9,9,9;

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

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn klee_basic_loop() {
  if .klee.skill.ready {
    klee skill;
  }
  if .klee.burst.ready {
    klee burst;
  }
  klee attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

klee attack[travel=10];

Использовать charge[travel=...]

Время полета снаряда в кадрах.

charge[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

klee charge[travel=10];
Кокоми kokomi

Алиасы: sangonomiyakokomi, koko

Скопировать базовую конфигурацию

kokomi char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn kokomi_basic_loop() {
  if .kokomi.skill.ready {
    kokomi skill;
  }
  if .kokomi.burst.ready {
    kokomi burst;
  }
  kokomi attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

kokomi attack[travel=10];
Синобу kuki

Алиасы: kukishinobu

Скопировать базовую конфигурацию

kuki char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn kuki_basic_loop() {
  if .kuki.skill.ready {
    kuki skill;
  }
  if .kuki.burst.ready {
    kuki burst;
  }
  kuki attack:3;
}
Лань Янь lanyan

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

lanyan char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn lanyan_basic_loop() {
  if .lanyan.skill.ready {
    lanyan skill;
  }
  if .lanyan.burst.ready {
    lanyan burst;
  }
  lanyan attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

lanyan skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

lanyan low_plunge[collision=0];
Лайла layla

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

layla char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn layla_basic_loop() {
  if .layla.skill.ready {
    layla skill;
  }
  if .layla.burst.ready {
    layla burst;
  }
  layla attack:3;
}

Использовать burst[travel=...]

Время полета снаряда в кадрах.

burst[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

layla burst[travel=10];
Linnea linnea

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

linnea char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Tap routes

Skill supports `tap`, `hold`, and `feed`. `hold=1` is treated like enough taps to feed Lumi.

Скопировать пример

linnea skill[tap=3];
linnea skill[hold=1];
linnea skill[feed=1];

Lumi timing

Recasting skill resets Lumi. Tap routes change the summon loop, so use explicit tap counts when comparing rotations.

Скопировать пример

linnea skill[tap=0];
linnea burst;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn linnea_basic_loop() {
  if .linnea.skill.ready {
    linnea skill;
  }
  if .linnea.burst.ready {
    linnea burst;
  }
  linnea attack:3;
}
Лиза lisa

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

lisa char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn lisa_basic_loop() {
  if .lisa.skill.ready {
    lisa skill;
  }
  if .lisa.burst.ready {
    lisa burst;
  }
  lisa attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

lisa skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

lisa low_plunge[collision=0];
Линетт lynette

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

lynette char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn lynette_basic_loop() {
  if .lynette.skill.ready {
    lynette skill;
  }
  if .lynette.burst.ready {
    lynette burst;
  }
  lynette attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

lynette skill[hold=1];

Использовать burst[vivid_travel=...]

Время полета снаряда в кадрах.

burst[vivid_travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

lynette burst[vivid_travel=10];
Лини lyney

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

lyney char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Prop Surplus spender

Use skill after building Prop Surplus stacks with charged shots.

Скопировать комбо

while .lyney.propSurplusStacks < 5 {
  lyney aim;
}
lyney skill;

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn lyney_basic_loop() {
  if .lyney.skill.ready {
    lyney skill;
  }
  if .lyney.burst.ready {
    lyney burst;
  }
  lyney attack:3;
}

Ждать, пока активен .lyney.propSurplusStacks

Текущее число стаков или счетчика.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .lyney.propSurplusStacks > 0 && f() - start < 300 {
  lyney attack;
}

Начать с pyrotechnic_travel

Время полета снаряда в кадрах.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

lyney char lvl=90/90 cons=0 talent=9,9,9 +params=[pyrotechnic_travel=10];

Начать с c2_stacks

Текущее число стаков или счетчика.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

lyney char lvl=90/90 cons=0 talent=9,9,9 +params=[c2_stacks=1];
Мавуика mavuika

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

mavuika char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Fighting Spirit burst gate

Waits for enough Fighting Spirit before burst, then times out if the team never feeds it.

Скопировать комбо

let start = f();
while .mavuika.fightingspirit < 100 && f() - start < 300 {
  wait(1);
}
if .mavuika.burst.ready {
  mavuika burst;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn mavuika_basic_loop() {
  if .mavuika.skill.ready {
    mavuika skill;
  }
  if .mavuika.burst.ready {
    mavuika burst;
  }
  mavuika attack:3;
}

Ждать, пока активен .mavuika.fightingspirit

Amount of Fighting Spirit.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .mavuika.fightingspirit > 0 && f() - start < 300 {
  mavuika attack;
}

Использовать charge[hold=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

charge[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mavuika charge[hold=1];

Использовать charge[final=...]

Used to explicitly initiate the Flamestrider's final hit of the charge attack.

charge[final=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mavuika charge[final=1];
Мика mika

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

mika char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn mika_basic_loop() {
  if .mika.skill.ready {
    mika skill;
  }
  if .mika.burst.ready {
    mika burst;
  }
  mika attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mika skill[hold=1];
Мидзуки mizuki

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

mizuki char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Dreamdrifter decision block

Skill starts Dreamdrifter. Burst during the state if ready, otherwise wait briefly or continue normal flow.

switch { case ... }

A priority list. The first true case runs, so put the most important action first.

.mizuki.status.dreamdrifter-state

Checks the remaining stance time. The example waits for burst inside the stance.

default

Always keep a fallback action so the simulator has something to do.

Скопировать комбо

switch {
  case .mizuki.skill.ready:
    mizuki skill;
    while .mizuki.status.dreamdrifter-state > 190 {
      if .mizuki.burst.ready {
        mizuki burst;
      } else {
        wait(1);
      }
    }
  case .mizuki.normal > 1:
    mizuki charge;
  default:
    mizuki attack;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn mizuki_basic_loop() {
  if .mizuki.skill.ready {
    mizuki skill;
  }
  if .mizuki.burst.ready {
    mizuki burst;
  }
  mizuki attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mizuki attack[travel=10];

Использовать skill[travel=...]

Время полета снаряда в кадрах.

skill[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mizuki skill[travel=10];
Мона mona

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

mona char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn mona_basic_loop() {
  if .mona.skill.ready {
    mona skill;
  }
  if .mona.burst.ready {
    mona burst;
  }
  mona attack:3;
}

Использовать dash[f=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

dash[f=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mona dash[f=1];

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mona skill[hold=1];
Муалани mualani

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

mualani char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

One 3-stack bite

Walk until 3 momentum, then bite once.

.mualani.momentum < 3

Momentum is the bite stack counter. Walking advances it during Nightsoul.

mualani attack;

When momentum reaches 3, normal attack spends the bite.

Скопировать комбо

fn mualani_combo1() {
  while .mualani.nightsoul.state {
    while .mualani.momentum < 3 {
      mualani walk[f=1];
    }
    mualani attack;
    break;
  }
}

Three 3-stack bites

Same idea, repeated three times inside Nightsoul.

for let k=0; k<3

Repeats the same 3-stack bite three times, as long as Nightsoul is still active.

break

Leaves the outer Nightsoul loop after the planned bites so the script can continue.

Скопировать комбо

fn mualani_combo3() {
  while .mualani.nightsoul.state {
    for let k=0; k<3; k=k+1 {
      while .mualani.momentum < 3 {
        mualani walk[f=1];
      }
      mualani attack;
    }
    break;
  }
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn mualani_basic_loop() {
  if .mualani.skill.ready {
    mualani skill;
  }
  if .mualani.burst.ready {
    mualani burst;
  }
  mualani attack:3;
}

Ждать, пока активен .mualani.momentum

Текущее число стаков или счетчика.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .mualani.momentum > 0 && f() - start < 300 {
  mualani attack;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mualani attack[travel=10];

Использовать burst[travel=...]

Время полета снаряда в кадрах.

burst[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

mualani burst[travel=10];
Нахида nahida

Алиасы: kusanali, lesserlordkusanali

Скопировать базовую конфигурацию

nahida char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn nahida_basic_loop() {
  if .nahida.skill.ready {
    nahida skill;
  }
  if .nahida.burst.ready {
    nahida burst;
  }
  nahida attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

nahida skill[hold=1];
Навия navia

Алиасы: navia, demoiselle

Скопировать базовую конфигурацию

navia char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Tap or hold skill by shrapnel

Navia wants to spend 6 Crystal Shrapnel cleanly. This helper taps skill at 6 stacks and holds skill when she needs to collect/aim.

.navia.shrapnel == 6

Reads Navia's current stack count. Six is the full stack value.

navia skill[hold=1];

The hold branch aims/collects. Use it when stacks are not full yet.

Do not guess stacks

Use `print(.navia.shrapnel);` while testing to see if your rotation reaches 6 before skill.

Скопировать комбо

fn naviaskill() {
  if .navia.shrapnel == 6 {
    navia skill;
  } else {
    navia skill[hold=1];
  }
}

navia burst;
naviaskill();
navia attack:2, dash, attack:2;
print(.navia.shrapnel);
naviaskill();

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn navia_basic_loop() {
  if .navia.skill.ready {
    navia skill;
  }
  if .navia.burst.ready {
    navia burst;
  }
  navia attack:3;
}

Ждать, пока активен .navia.shrapnel

Текущее число стаков или счетчика.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .navia.shrapnel > 0 && f() - start < 300 {
  navia attack;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

navia skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

navia low_plunge[collision=0];
Нефер nefer

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

nefer char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Test toggle

Use `permaveil=1` only for testing. It forces the permanent Veil path and should not be used for a normal rotation.

Скопировать пример

nefer char lvl=90/90 cons=0 talent=9,9,9 +params=[permaveil=1];

Stance loop

The first `skill` enters the stance. While the status is active, a second `skill` uses the alternate route.

Скопировать пример

nefer skill;
nefer skill;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn nefer_basic_loop() {
  if .nefer.skill.ready {
    nefer skill;
  }
  if .nefer.burst.ready {
    nefer burst;
  }
  nefer attack:3;
}
Нёвиллет neuvillette

Алиасы: neuv, chiefjusticeoffontaine

Скопировать базовую конфигурацию

neuvillette char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Droplet charged attack

Use charged attack when enough droplets are in range; otherwise create droplets first.

Скопировать комбо

if .neuvillette.droplets >= 3 {
  neuvillette charge;
} else if .neuvillette.skill.ready {
  neuvillette skill;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn neuvillette_basic_loop() {
  if .neuvillette.skill.ready {
    neuvillette skill;
  }
  if .neuvillette.burst.ready {
    neuvillette burst;
  }
  neuvillette attack:3;
}

Ждать, пока активен .neuvillette.droplets

Number of Sourcewater droplets in range for Charged Attack Empowerment: Legal Evaluation.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .neuvillette.droplets > 0 && f() - start < 300 {
  neuvillette attack;
}

Ждать, пока активен .neuvillette.droplets-c6

Number of Sourcewater droplets in range for C6.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .neuvillette.droplets-c6 > 0 && f() - start < 300 {
  neuvillette attack;
}

Использовать charge[short=...]

0 for Charged Attack: Equitable Judgment (default), 1 for Charged Attack. Charged Attack will still absorb droplets if possible. This mirrors in game behaviour.

charge[short=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

neuvillette charge[short=1];

Использовать charge[ticks=...]

Number of ticks for Charged Attack: Equitable Judgment. Default is maximum number of ticks, minimum 1. Only works if short = 0. If the number of ticks is not the maximum, the next action must be Burst, Skill, Dash, or Jump.

charge[ticks=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

neuvillette charge[ticks=1];
Нилу nilou

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

nilou char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn nilou_basic_loop() {
  if .nilou.skill.ready {
    nilou skill;
  }
  if .nilou.burst.ready {
    nilou burst;
  }
  nilou attack:3;
}

Использовать skill[travel=...]

Время полета снаряда в кадрах.

skill[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

nilou skill[travel=10];
Нин Гуан ningguang

Алиасы: ning

Скопировать базовую конфигурацию

ningguang char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Jade count charger

Build Star Jades before charged attack.

Скопировать комбо

while .ningguang.jadeCount < 3 {
  ningguang attack;
}
ningguang charge;

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn ningguang_basic_loop() {
  if .ningguang.skill.ready {
    ningguang skill;
  }
  if .ningguang.burst.ready {
    ningguang burst;
  }
  ningguang attack:3;
}

Ждать, пока активен .ningguang.prevAttack

Returns a number representing the previous N1 version. Possible values are: 0 = Left, 1 = Right, 2 = Twirl.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .ningguang.prevAttack > 0 && f() - start < 300 {
  ningguang attack;
}

Ждать, пока активен .ningguang.jadeCount

Number of Star Jades.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .ningguang.jadeCount > 0 && f() - start < 300 {
  ningguang attack;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

ningguang attack[travel=10];

Использовать charge[travel=...]

Время полета снаряда в кадрах.

charge[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

ningguang charge[travel=10];
Ноэлль noelle

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

noelle char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn noelle_basic_loop() {
  if .noelle.skill.ready {
    noelle skill;
  }
  if .noelle.burst.ready {
    noelle burst;
  }
  noelle attack:3;
}

Использовать charge[final=...]

0 for inserting a finisher based on next action, 1 for executing a finisher immediately. Default 0.

charge[final=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

noelle charge[final=1];

Использовать charge[no_limit=...]

Whether to ignore charge attack duration limit. Default 0.

charge[no_limit=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

noelle charge[no_limit=1];
Оророн ororon

Алиасы: olorun

Скопировать базовую конфигурацию

ororon char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn ororon_basic_loop() {
  if .ororon.skill.ready {
    ororon skill;
  }
  if .ororon.burst.ready {
    ororon burst;
  }
  ororon attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

ororon attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

ororon aim[hold=1];
Ци Ци qiqi

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

qiqi char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn qiqi_basic_loop() {
  if .qiqi.skill.ready {
    qiqi skill;
  }
  if .qiqi.burst.ready {
    qiqi burst;
  }
  qiqi attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

qiqi low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

qiqi high_plunge[collision=0];
Райдэн raiden

Алиасы: raidenshogun, herexcellencythealmightynarukamiogoshogodofthunder

Скопировать базовую конфигурацию

raiden char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn raiden_basic_loop() {
  if .raiden.skill.ready {
    raiden skill;
  }
  if .raiden.burst.ready {
    raiden burst;
  }
  raiden attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

raiden low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

raiden high_plunge[collision=0];
Рэйзор razor

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

razor char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn razor_basic_loop() {
  if .razor.skill.ready {
    razor skill;
  }
  if .razor.burst.ready {
    razor burst;
  }
  razor attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

razor skill[hold=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

razor low_plunge[collision=0];
Розария rosaria

Алиасы: rosa

Скопировать базовую конфигурацию

rosaria char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn rosaria_basic_loop() {
  if .rosaria.skill.ready {
    rosaria skill;
  }
  if .rosaria.burst.ready {
    rosaria burst;
  }
  rosaria attack:3;
}

Использовать skill[nobehind=...]

Default 0. 1 for disabling striking behind for A1 purposes.

skill[nobehind=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

rosaria skill[nobehind=1];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

rosaria low_plunge[collision=0];
Сара sara

Алиасы: kujousara, kujosara

Скопировать базовую конфигурацию

sara char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn sara_basic_loop() {
  if .sara.skill.ready {
    sara skill;
  }
  if .sara.burst.ready {
    sara burst;
  }
  sara attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sara attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sara aim[hold=1];
Саю sayu

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

sayu char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn sayu_basic_loop() {
  if .sayu.skill.ready {
    sayu skill;
  }
  if .sayu.burst.ready {
    sayu burst;
  }
  sayu attack:3;
}

Использовать skill[short_hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[short_hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sayu skill[short_hold=1];

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sayu skill[hold=1];
Сетос sethos

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

sethos char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn sethos_basic_loop() {
  if .sethos.skill.ready {
    sethos skill;
  }
  if .sethos.burst.ready {
    sethos burst;
  }
  sethos attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sethos attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default), 2 for Shadowpiercing Shot.

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sethos aim[hold=1];
Шэнь Хэ shenhe

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

shenhe char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn shenhe_basic_loop() {
  if .shenhe.skill.ready {
    shenhe skill;
  }
  if .shenhe.burst.ready {
    shenhe burst;
  }
  shenhe attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

shenhe skill[hold=1];
Сиджвин sigewinne

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

sigewinne char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn sigewinne_basic_loop() {
  if .sigewinne.skill.ready {
    sigewinne skill;
  }
  if .sigewinne.burst.ready {
    sigewinne burst;
  }
  sigewinne attack:3;
}

Использовать dash[pickup_droplets=...]

Number of picked up Sourcewater Droplets. Default 0.

dash[pickup_droplets=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sigewinne dash[pickup_droplets=1];

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sigewinne attack[travel=10];
Скирк skirk

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

skirk char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

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];
Сахароза sucrose

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

sucrose char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn sucrose_basic_loop() {
  if .sucrose.skill.ready {
    sucrose skill;
  }
  if .sucrose.burst.ready {
    sucrose burst;
  }
  sucrose attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sucrose low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

sucrose high_plunge[collision=0];
Тарталья tartaglia

Алиасы: childe

Скопировать базовую конфигурацию

tartaglia char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn tartaglia_basic_loop() {
  if .tartaglia.skill.ready {
    tartaglia skill;
  }
  if .tartaglia.burst.ready {
    tartaglia burst;
  }
  tartaglia attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

tartaglia attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

tartaglia aim[hold=1];
Тома thoma

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

thoma char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn thoma_basic_loop() {
  if .thoma.skill.ready {
    thoma skill;
  }
  if .thoma.burst.ready {
    thoma burst;
  }
  thoma attack:3;
}
Тигнари tighnari

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

tighnari char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn tighnari_basic_loop() {
  if .tighnari.skill.ready {
    tighnari skill;
  }
  if .tighnari.burst.ready {
    tighnari burst;
  }
  tighnari attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

tighnari attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default), 2 for Wreath Arrow. If his E state is active, then hold is 2 by default.

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

tighnari aim[hold=1];
Traveler (Anemo) traveleranemo

Алиасы: aether-anemo, lumine-anemo, aetheranemo, lumineanemo

Скопировать базовую конфигурацию

traveleranemo char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn traveleranemo_basic_loop() {
  if .traveleranemo.skill.ready {
    traveleranemo skill;
  }
  if .traveleranemo.burst.ready {
    traveleranemo burst;
  }
  traveleranemo attack:3;
}

Начать с base_atk_buff

0 for no +3 base atk, 1 (default) for +3 base atk. Set via '+params=[base_atk_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

traveleranemo char lvl=90/90 cons=0 talent=9,9,9 +params=[base_atk_buff=1];

Начать с skirk_story_buff

0 for no buffs, 1 (default) for +7 base atk, +15 EM, +50 base HP. Set via '+params=[skirk_story_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

traveleranemo char lvl=90/90 cons=0 talent=9,9,9 +params=[skirk_story_buff=1];
Traveler (Dendro) travelerdendro

Алиасы: aether-dendro, lumine-dendro, aetherdendro, luminedendro

Скопировать базовую конфигурацию

travelerdendro char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn travelerdendro_basic_loop() {
  if .travelerdendro.skill.ready {
    travelerdendro skill;
  }
  if .travelerdendro.burst.ready {
    travelerdendro burst;
  }
  travelerdendro attack:3;
}

Начать с base_atk_buff

0 for no +3 base atk, 1 (default) for +3 base atk. Set via '+params=[base_atk_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerdendro char lvl=90/90 cons=0 talent=9,9,9 +params=[base_atk_buff=1];

Начать с skirk_story_buff

0 for no buffs, 1 (default) for +7 base atk, +15 EM, +50 base HP. Set via '+params=[skirk_story_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerdendro char lvl=90/90 cons=0 talent=9,9,9 +params=[skirk_story_buff=1];
Traveler (Electro) travelerelectro

Алиасы: aether-electro, lumine-electro, aetherelectro, lumineelectro

Скопировать базовую конфигурацию

travelerelectro char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn travelerelectro_basic_loop() {
  if .travelerelectro.skill.ready {
    travelerelectro skill;
  }
  if .travelerelectro.burst.ready {
    travelerelectro burst;
  }
  travelerelectro attack:3;
}

Начать с base_atk_buff

0 for no +3 base atk, 1 (default) for +3 base atk. Set via '+params=[base_atk_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerelectro char lvl=90/90 cons=0 talent=9,9,9 +params=[base_atk_buff=1];

Начать с skirk_story_buff

0 for no buffs, 1 (default) for +7 base atk, +15 EM, +50 base HP. Set via '+params=[skirk_story_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerelectro char lvl=90/90 cons=0 talent=9,9,9 +params=[skirk_story_buff=1];
Traveler (Geo) travelergeo

Алиасы: aether-geo, lumine-geo, aethergeo, luminegeo

Скопировать базовую конфигурацию

travelergeo char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn travelergeo_basic_loop() {
  if .travelergeo.skill.ready {
    travelergeo skill;
  }
  if .travelergeo.burst.ready {
    travelergeo burst;
  }
  travelergeo attack:3;
}

Начать с base_atk_buff

0 for no +3 base atk, 1 (default) for +3 base atk. Set via '+params=[base_atk_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelergeo char lvl=90/90 cons=0 talent=9,9,9 +params=[base_atk_buff=1];

Начать с skirk_story_buff

0 for no buffs, 1 (default) for +7 base atk, +15 EM, +50 base HP. Set via '+params=[skirk_story_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelergeo char lvl=90/90 cons=0 talent=9,9,9 +params=[skirk_story_buff=1];
Traveler (Hydro) travelerhydro

Алиасы: aether-hydro, lumine-hydro, aetherhydro, luminehydro

Скопировать базовую конфигурацию

travelerhydro char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn travelerhydro_basic_loop() {
  if .travelerhydro.skill.ready {
    travelerhydro skill;
  }
  if .travelerhydro.burst.ready {
    travelerhydro burst;
  }
  travelerhydro attack:3;
}

Начать с base_atk_buff

0 for no +3 base atk, 1 (default) for +3 base atk. Set via '+params=[base_atk_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerhydro char lvl=90/90 cons=0 talent=9,9,9 +params=[base_atk_buff=1];

Начать с skirk_story_buff

0 for no buffs, 1 (default) for +7 base atk, +15 EM, +50 base HP. Set via '+params=[skirk_story_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerhydro char lvl=90/90 cons=0 talent=9,9,9 +params=[skirk_story_buff=1];
Traveler (Pyro) travelerpyro

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

travelerpyro char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn travelerpyro_basic_loop() {
  if .travelerpyro.skill.ready {
    travelerpyro skill;
  }
  if .travelerpyro.burst.ready {
    travelerpyro burst;
  }
  travelerpyro attack:3;
}

Начать с base_atk_buff

0 for no +3 base atk, 1 (default) for +3 base atk. Set via '+params=[base_atk_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerpyro char lvl=90/90 cons=0 talent=9,9,9 +params=[base_atk_buff=1];

Начать с skirk_story_buff

0 for no buffs, 1 (default) for +7 base atk, +15 EM, +50 base HP. Set via '+params=[skirk_story_buff=...]' in the char's line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

travelerpyro char lvl=90/90 cons=0 talent=9,9,9 +params=[skirk_story_buff=1];
Вареса varesa

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

varesa char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn varesa_basic_loop() {
  if .varesa.skill.ready {
    varesa skill;
  }
  if .varesa.burst.ready {
    varesa burst;
  }
  varesa attack:3;
}
Varka varka

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

varka char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Hexerei toggle

Varka is Hexerei by default. Use `hexerei=0` only to test him without that team tag.

Скопировать пример

varka char lvl=90/90 cons=0 talent=9,9,9 +params=[hexerei=0];

Sturm state

While Sturm is active, the second skill path depends on special skill charges and the absorbed / priority element.

Скопировать пример

varka skill;
varka attack:3;
varka skill;

Useful fields

These fields are exposed for conditions: `sturm`, `secret_rite`, `absorb`, `wind_oath`, `wind_oath_mult`, `march_mult`.

Скопировать пример

if .varka.sturm {
  varka skill;
}
if .varka.wind_oath > 0 {
  varka attack:3;
}

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn varka_basic_loop() {
  if .varka.skill.ready {
    varka skill;
  }
  if .varka.burst.ready {
    varka burst;
  }
  varka attack:3;
}
Венти venti

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

venti char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn venti_basic_loop() {
  if .venti.skill.ready {
    venti skill;
  }
  if .venti.burst.ready {
    venti burst;
  }
  venti attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

venti attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default).

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

venti aim[hold=1];
Странник wanderer

Алиасы: scaramouche, scara, kunikuzushi, kuni, kabukimono

Скопировать базовую конфигурацию

wanderer char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Windfavored loop

Attack only while Kuugoryoku points remain.

Скопировать комбо

wanderer skill;
while .wanderer.skydweller-points > 0 {
  wanderer attack:3, charge;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn wanderer_basic_loop() {
  if .wanderer.skill.ready {
    wanderer skill;
  }
  if .wanderer.burst.ready {
    wanderer burst;
  }
  wanderer attack:3;
}

Ждать, пока активен .wanderer.skydweller-points

Amount of Kuugoryoku Points that Wanderer has. A value greater than 0 indicates that Wanderer is in the Windfavored state.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .wanderer.skydweller-points > 0 && f() - start < 300 {
  wanderer attack;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

wanderer attack[travel=10];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

wanderer low_plunge[collision=0];
Ризли wriothesley

Алиасы: wrio

Скопировать базовую конфигурацию

wriothesley char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Gracious Rebuke spender

Use charged attack when the rebuke flag is active, otherwise continue normals.

Скопировать комбо

if .wriothesley.gracious-rebuke {
  wriothesley charge;
} else {
  wriothesley attack:3;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn wriothesley_basic_loop() {
  if .wriothesley.skill.ready {
    wriothesley skill;
  }
  if .wriothesley.burst.ready {
    wriothesley burst;
  }
  wriothesley attack:3;
}

Ждать, пока активен .wriothesley.gracious-rebuke

Whether Wriothesley currently has a Gracious Rebuke or not.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .wriothesley.gracious-rebuke > 0 && f() - start < 300 {
  wriothesley attack;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

wriothesley low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

wriothesley high_plunge[collision=0];
Сян Лин xiangling

Алиасы: xl

Скопировать базовую конфигурацию

xiangling char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn xiangling_basic_loop() {
  if .xiangling.skill.ready {
    xiangling skill;
  }
  if .xiangling.burst.ready {
    xiangling burst;
  }
  xiangling attack:3;
}

Использовать skill[a4_delay=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

skill[a4_delay=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xiangling skill[a4_delay=10];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xiangling low_plunge[collision=0];
Сянь Юнь xianyun

Алиасы: liuyun, cloudretainer

Скопировать базовую конфигурацию

xianyun char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Adeptal Assistance monitor

Good for testing plunge teams: print or guard the remaining stacks before the plunge window.

Скопировать комбо

xianyun skill, high_plunge, burst;
print(.xianyun.adeptal-assistance);

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn xianyun_basic_loop() {
  if .xianyun.skill.ready {
    xianyun skill;
  }
  if .xianyun.burst.ready {
    xianyun burst;
  }
  xianyun attack:3;
}

Ждать, пока активен .xianyun.adeptal-assistance

Текущее число стаков или счетчика.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .xianyun.adeptal-assistance > 0 && f() - start < 300 {
  xianyun attack;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xianyun attack[travel=10];

Использовать charge[travel=...]

Время полета снаряда в кадрах.

charge[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xianyun charge[travel=10];
Сяо xiao

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

xiao char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn xiao_basic_loop() {
  if .xiao.skill.ready {
    xiao skill;
  }
  if .xiao.burst.ready {
    xiao burst;
  }
  xiao attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xiao low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xiao high_plunge[collision=0];
Шилонен xilonen

Алиасы: xilo

Скопировать базовую конфигурацию

xilonen char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn xilonen_basic_loop() {
  if .xilonen.skill.ready {
    xilonen skill;
  }
  if .xilonen.burst.ready {
    xilonen burst;
  }
  xilonen attack:3;
}
Син Цю xingqiu

Алиасы: xq

Скопировать базовую конфигурацию

xingqiu char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn xingqiu_basic_loop() {
  if .xingqiu.skill.ready {
    xingqiu skill;
  }
  if .xingqiu.burst.ready {
    xingqiu burst;
  }
  xingqiu attack:3;
}
Синь Янь xinyan

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

xinyan char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn xinyan_basic_loop() {
  if .xinyan.skill.ready {
    xinyan skill;
  }
  if .xinyan.burst.ready {
    xinyan burst;
  }
  xinyan attack:3;
}

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xinyan low_plunge[collision=0];

Использовать high_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

high_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

xinyan high_plunge[collision=0];
Яэ Мико yaemiko

Алиасы: yae

Скопировать базовую конфигурацию

yaemiko char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn yaemiko_basic_loop() {
  if .yaemiko.skill.ready {
    yaemiko skill;
  }
  if .yaemiko.burst.ready {
    yaemiko burst;
  }
  yaemiko attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yaemiko attack[travel=10];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yaemiko low_plunge[collision=0];
Янь Фэй yanfei

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

yanfei char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Scarlet Seal charged attack

Build seals, then spend them with charged attack.

Скопировать комбо

while .yanfei.seal-count < 3 {
  yanfei attack;
}
yanfei charge;

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn yanfei_basic_loop() {
  if .yanfei.skill.ready {
    yanfei skill;
  }
  if .yanfei.burst.ready {
    yanfei burst;
  }
  yanfei attack:3;
}

Ждать, пока активен .yanfei.seal-count

Number of Scarlet Seals.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .yanfei.seal-count > 0 && f() - start < 300 {
  yanfei attack;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yanfei attack[travel=10];

Использовать low_plunge[collision=...]

0 без урона столкновения, 1 с уроном столкновения.

low_plunge[collision=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yanfei low_plunge[collision=0];
Яо Яо yaoyao

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

yaoyao char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn yaoyao_basic_loop() {
  if .yaoyao.skill.ready {
    yaoyao skill;
  }
  if .yaoyao.burst.ready {
    yaoyao burst;
  }
  yaoyao attack:3;
}
Е Лань yelan

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

yelan char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Breakthrough barb

Use aim only when Breakthrough is ready; otherwise use the normal skill/burst route.

Скопировать комбо

if .yelan.breakthrough {
  yelan aim;
}
if .yelan.skill.ready {
  yelan skill;
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn yelan_basic_loop() {
  if .yelan.skill.ready {
    yelan skill;
  }
  if .yelan.burst.ready {
    yelan burst;
  }
  yelan attack:3;
}

Ждать, пока активен .yelan.breakthrough

Whether Yelan is in the Breakthrough state or not.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .yelan.breakthrough > 0 && f() - start < 300 {
  yelan attack;
}

Начать с breakthrough

0 for no Breakthrough state at start of sim, 1 (default) for Breakthrough state at start of sim. Set via '+params=[breakthrough=...]' in Yelan's 'char' line.

+params=[...]

Параметры персонажа пишутся в строке `char`.

Скопировать комбо

yelan char lvl=90/90 cons=0 talent=9,9,9 +params=[breakthrough=1];

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yelan attack[travel=10];
Ёимия yoimiya

Алиасы: yoi

Скопировать базовую конфигурацию

yoimiya char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn yoimiya_basic_loop() {
  if .yoimiya.skill.ready {
    yoimiya skill;
  }
  if .yoimiya.burst.ready {
    yoimiya burst;
  }
  yoimiya attack:3;
}

Использовать attack[travel=...]

Время полета снаряда в кадрах.

attack[travel=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yoimiya attack[travel=10];

Использовать aim[hold=...]

0 for Physical Aimed Shot, 1 for Fully-Charged Aimed Shot (default), 2/3/4 for Fully-Charged Aimed Shot (1/2/3 Kindling Arrow).

aim[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yoimiya aim[hold=1];
Юнь Цзинь yunjin

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

yunjin char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn yunjin_basic_loop() {
  if .yunjin.skill.ready {
    yunjin skill;
  }
  if .yunjin.burst.ready {
    yunjin burst;
  }
  yunjin attack:3;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yunjin skill[hold=1];

Использовать skill[perfect=...]

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

skill[perfect=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

yunjin skill[perfect=1];
Чжун Ли zhongli

Алиасы: zhong, zl

Скопировать базовую конфигурацию

zhongli char lvl=90/90 cons=0 talent=9,9,9;

Примеры комбо

Shield refresh

Refresh the shield only when it is missing.

Скопировать комбо

if !.zhongli.shielded {
  zhongli skill[hold=1];
}

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn zhongli_basic_loop() {
  if .zhongli.skill.ready {
    zhongli skill;
  }
  if .zhongli.burst.ready {
    zhongli burst;
  }
  zhongli attack:3;
}

Ждать, пока активен .zhongli.shielded

Равно 1, если это состояние сейчас активно.

Живое состояние

Это не стартовая настройка, а текущее состояние симулятора на данном кадре.

Лимит ожидания

Лимит по кадрам не дает конфигу зависнуть, если состояние никогда не изменится.

Скопировать комбо

let start = f();
while .zhongli.shielded > 0 && f() - start < 300 {
  zhongli attack;
}

Использовать skill[hold=...]

0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.

skill[hold=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

zhongli skill[hold=1];

Использовать skill[hold_nostele=...]

1 включает особый вариант или эффект, 0 выключает.

skill[hold_nostele=...]

Параметры действия пишутся в квадратных скобках у конкретного действия.

Скопировать комбо

zhongli skill[hold_nostele=1];
Zibai zibai

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

zibai char lvl=90/90 cons=0 talent=9,9,9;

Особые заметки

Стойка и альтернативный удар

Первый `skill` включает стойку. Второй `skill` внутри этого статуса запускает альтернативный удар.

Скопировать пример

zibai skill;
zibai skill;

Порог Radiance

Radiance открывает альтернативную ветку. Если ресурса меньше нужного, вторая часть не включится стабильно.

Скопировать пример

zibai skill;

Примеры комбо

Безопасный базовый цикл

Это самый надежный шаблон для старта. Он проверяет, готовы ли skill и burst, использует их только когда можно, а паузы закрывает атаками. Подходит, когда ты еще не знаешь настоящий комбо персонажа.

if .character.skill.ready

Читает кулдаун. Если ready истинно, действие можно нажать сейчас. Если нет, симулятор пропустит эту строку.

attack:3

`attack:3` значит три обычные атаки подряд. Меняй число во время тестов.

Здесь нет бесконечного цикла

Этот helper выполняется один раз при вызове. Повтор всей ротации держи снаружи, в основном цикле `for`.

Скопировать комбо

fn zibai_basic_loop() {
  if .zibai.skill.ready {
    zibai skill;
  }
  if .zibai.burst.ready {
    zibai burst;
  }
  zibai attack:3;
}

Рецепты оружия

Оружие часто не работает, если пассив активировал не тот персонаж, удар не кританул, buff ушел другому союзнику или стартовые стаки не были настроены.

Фавоний: бить, пока не сработает

Фавонию нужен настоящий крит от владельца оружия. Чтобы саппорт оставался на поле до частиц, запомните стартовую энергию, атакуйте в цикле и добавьте timeout.

Важные части

  • .energy.bennett читает текущую энергию Bennett.
  • start_energy=20 не дает Bennett начать полным, поэтому proc можно заметить.
  • f() - start_frame < 240 не дает циклу стать бесконечным.
  • cr=0.80 помогает тесту, но это все еще реальная проверка proc.
bennett char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
bennett add weapon="favoniussword" refine=5 lvl=90/90;
bennett add stats cr=0.80 er=0.518 atk=311;

fn bennett_fav_until_proc() {
  let start_energy = .energy.bennett;
  let start_frame = f();

  while .energy.bennett <= start_energy && f() - start_frame < 240 {
    bennett attack;
  }
}

bennett_fav_until_proc();

Для другого Фавония используйте ту же идею и замените владельца.

xiangling char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;

fn xiangling_fav_skill_then_retry() {
  let start_energy = .energy.xiangling;
  let start_frame = f();

  xiangling skill;

  while .energy.xiangling <= start_energy && f() - start_frame < 300 {
    xiangling attack;
  }
}

xiangling_fav_skill_then_retry();

Фавоний: проверить cooldown перед лишними ударами

.shenhe.mods.favonius-cd означает, что Фавоний уже на cooldown. Еще один крит пока не даст частицы, поэтому лишние атаки можно пропустить.

if .shenhe.weapon == .keys.weapon.favlance && !.shenhe.mods.favonius-cd {
  shenhe attack;
}
if .furina.weapon == .keys.weapon.favsword && (!.furina.mods.favonius-cd || !.furina.burst.ready) {
  furina attack;
}

furina skill, dash;

if !.furina.mods.favonius-cd {
  furina attack;
}

Кратко

  • .furina.weapon == .keys.weapon.favsword проверяет, что Furina носит Favonius Sword.
  • !.furina.mods.favonius-cd означает, что cooldown Фавония не активен.
  • !.furina.burst.ready означает, что burst еще требует энергию.
  • Второй if не дает тратить время после ухода Фавония на cooldown.

Стартовые настройки, которые часто ищут

Начать с 1 HP

bennett char lvl=90/90 cons=0 talent=9,9,9 +params=[start_hp=1];

Начать с низким процентом HP

hutao char lvl=90/90 cons=1 talent=9,9,9 +params=[start_hp%=49];

Начать с конкретной энергией

xiangling char lvl=90/90 cons=4 talent=9,9,9 +params=[start_energy=20];

Начать с 3 лунными персонажами / 3 лунами

Moonsign зависит от команды. Поставьте лунных персонажей в команду; не придумывайте фейковый глобальный параметр.

aino char lvl=90/90 cons=0 talent=9,9,9;
columbina char lvl=90/90 cons=0 talent=9,9,9;
nefer char lvl=90/90 cons=0 talent=9,9,9;
bennett char lvl=90/90 cons=6 talent=9,9,9;

active nefer;

Оружие объясняется как боевой пассив: кто держит, чем запускается, нужен ли крит/реакция/свап и как проверить без догадок.

Отпущение грехов absolution

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="absolution" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="absolution" refine=1 lvl=90/90;
character skill;
Акуомару akuoumaru

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="akuoumaru" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="akuoumaru" refine=1 lvl=90/90;
character skill;
Охотник во тьме alleyhunter

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="alleyhunter" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="alleyhunter" refine=1 lvl=90/90;
character skill;

Проверить stacks

Текущее число стаков или счетчика.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="alleyhunter" refine=1 lvl=90/90 +params=[stacks=1];
Амэнома Кагэути amenomakageuchi

Алиасы: amenoma, ak

Скопировать базовую конфигурацию

character add weapon="amenomakageuchi" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="amenomakageuchi" refine=1 lvl=90/90;
character skill;
Лук Амоса amosbow

Алиасы: amos

Скопировать базовую конфигурацию

character add weapon="amosbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="amosbow" refine=1 lvl=90/90;
character skill;
Записи ученика apprenticesnotes

Алиасы: apprentices, apprentice

Скопировать базовую конфигурацию

character add weapon="apprenticesnotes" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="apprenticesnotes" refine=1 lvl=90/90;
character skill;
Аква симулякрум aquasimulacra

Алиасы: aqua

Скопировать базовую конфигурацию

character add weapon="aquasimulacra" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="aquasimulacra" refine=1 lvl=90/90;
character skill;
Меч Сокола aquilafavonia

Алиасы: aquila

Скопировать базовую конфигурацию

character add weapon="aquilafavonia" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="aquilafavonia" refine=1 lvl=90/90;
character skill;
Пепельный рог ashgravendrinkinghorn

Алиасы: ashgraven

Скопировать базовую конфигурацию

character add weapon="ashgravendrinkinghorn" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ashgravendrinkinghorn" refine=1 lvl=90/90;
character skill;
Astral Vulture's Crimson Plumage astralvulturescrimsonplumage

Алиасы: avcp

Скопировать базовую конфигурацию

character add weapon="astralvulturescrimsonplumage" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="astralvulturescrimsonplumage" refine=1 lvl=90/90;
character skill;
Тысяча ослепительных солнц athousandblazingsuns

Алиасы: tbs

Скопировать базовую конфигурацию

character add weapon="athousandblazingsuns" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="athousandblazingsuns" refine=1 lvl=90/90;
character skill;
Сновидения тысячи ночей athousandfloatingdreams

Алиасы: thousandfloatingdreams, tfd

Скопировать базовую конфигурацию

character add weapon="athousandfloatingdreams" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="athousandfloatingdreams" refine=1 lvl=90/90;
character skill;
Песнь необъятной лазури balladoftheboundlessblue

Алиасы: boundlessblue

Скопировать базовую конфигурацию

character add weapon="balladoftheboundlessblue" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="balladoftheboundlessblue" refine=1 lvl=90/90;
character skill;
Баллада фьордов balladofthefjords

Алиасы: ballad, fjords

Скопировать базовую конфигурацию

character add weapon="balladofthefjords" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="balladofthefjords" refine=1 lvl=90/90;
character skill;
Маяк тростникового моря beaconofthereedsea

Алиасы: beacon

Скопировать базовую конфигурацию

character add weapon="beaconofthereedsea" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="beaconofthereedsea" refine=1 lvl=90/90;
character skill;
Копьё новичка beginnersprotector

Алиасы: beginners, beginner

Скопировать базовую конфигурацию

character add weapon="beginnersprotector" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="beginnersprotector" refine=1 lvl=90/90;
character skill;
Черногорский агат blackcliffagate

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="blackcliffagate" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="blackcliffagate" refine=1 lvl=90/90;
character skill;
Черногорский длинный меч blackclifflongsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="blackclifflongsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="blackclifflongsword" refine=1 lvl=90/90;
character skill;
Черногорская пика blackcliffpole

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="blackcliffpole" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="blackcliffpole" refine=1 lvl=90/90;
character skill;
Черногорская бритва blackcliffslasher

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="blackcliffslasher" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="blackcliffslasher" refine=1 lvl=90/90;
character skill;
Черногорский боевой лук blackcliffwarbow

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="blackcliffwarbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="blackcliffwarbow" refine=1 lvl=90/90;
character skill;
Чёрная кисть blacktassel

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="blacktassel" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="blacktassel" refine=1 lvl=90/90;
character skill;
Меч драконьей крови bloodtaintedgreatsword

Алиасы: bloodtainted

Скопировать базовую конфигурацию

character add weapon="bloodtaintedgreatsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="bloodtaintedgreatsword" refine=1 lvl=90/90;
character skill;
Бедствие Эшу calamityofeshu

Алиасы: eshu

Скопировать базовую конфигурацию

character add weapon="calamityofeshu" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="calamityofeshu" refine=1 lvl=90/90;
character skill;
Усмиритель бед calamityqueller

Алиасы: calamity

Скопировать базовую конфигурацию

character add weapon="calamityqueller" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="calamityqueller" refine=1 lvl=90/90;
character skill;
Казначейский надзор cashflowsupervision

Алиасы: cashflow

Скопировать базовую конфигурацию

character add weapon="cashflowsupervision" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="cashflowsupervision" refine=1 lvl=90/90;
character skill;
Chain Breaker chainbreaker

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="chainbreaker" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="chainbreaker" refine=1 lvl=90/90;
character skill;
Киноварное веретено cinnabarspindle

Алиасы: cinnabar

Скопировать базовую конфигурацию

character add weapon="cinnabarspindle" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="cinnabarspindle" refine=1 lvl=90/90;
character skill;
Cloudforged cloudforged

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="cloudforged" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="cloudforged" refine=1 lvl=90/90;
character skill;
Составной лук compoundbow

Алиасы: compound

Скопировать базовую конфигурацию

character add weapon="compoundbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="compoundbow" refine=1 lvl=90/90;
character skill;
Холодное лезвие coolsteel

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="coolsteel" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="coolsteel" refine=1 lvl=90/90;
character skill;
Звонкий клич журавля cranesechoingcall

Алиасы: crane

Скопировать базовую конфигурацию

character add weapon="cranesechoingcall" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="cranesechoingcall" refine=1 lvl=90/90;
character skill;
Пика полумесяца crescentpike

Алиасы: cpike, pike

Скопировать базовую конфигурацию

character add weapon="crescentpike" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="crescentpike" refine=1 lvl=90/90;
character skill;
Crimson Moon's Semblance crimsonmoonssemblance

Алиасы: crimsonmoon

Скопировать базовую конфигурацию

character add weapon="crimsonmoonssemblance" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="crimsonmoonssemblance" refine=1 lvl=90/90;
character skill;
Тёмный железный меч darkironsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="darkironsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="darkironsword" refine=1 lvl=90/90;
character skill;
Смертельный бой deathmatch

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="deathmatch" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="deathmatch" refine=1 lvl=90/90;
character skill;
Дубина переговоров debateclub

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="debateclub" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="debateclub" refine=1 lvl=90/90;
character skill;
Диалог пустынных мудрецов dialoguesofthedesertsages

Алиасы: dialogues

Скопировать базовую конфигурацию

character add weapon="dialoguesofthedesertsages" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="dialoguesofthedesertsages" refine=1 lvl=90/90;
character skill;
Истории Додоко dodocotales

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="dodocotales" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="dodocotales" refine=1 lvl=90/90;
character skill;
Гроза драконов dragonsbane

Алиасы: dbane

Скопировать базовую конфигурацию

character add weapon="dragonsbane" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="dragonsbane" refine=1 lvl=90/90;
character skill;
Копьё Драконьего хребта dragonspinespear

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="dragonspinespear" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="dragonspinespear" refine=1 lvl=90/90;
character skill;
Тупой меч dullblade

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="dullblade" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="dullblade" refine=1 lvl=90/90;
character skill;
Earth Shaker earthshaker

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="earthshaker" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="earthshaker" refine=1 lvl=90/90;
character skill;
Элегия погибели elegyfortheend

Алиасы: elegy

Скопировать базовую конфигурацию

character add weapon="elegyfortheend" refine=1 lvl=90/90;

Примеры комбо

Stack before team window

Use skill/burst hits from the Elegy holder before the team damage window.

holder hits

Elegy needs hits from the equipped character's skill/burst to build sigils.

burst then carry

Common pattern: support burst first, carry after the buff exists.

Скопировать комбо

yelan add weapon="elegyfortheend" refine=1 lvl=90/90;
yelan burst;
mavuika burst;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="elegyfortheend" refine=1 lvl=90/90;
character skill;
Изумрудный шар emeraldorb

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="emeraldorb" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="emeraldorb" refine=1 lvl=90/90;
character skill;
Иссушитель endoftheline

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="endoftheline" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="endoftheline" refine=1 lvl=90/90;
character skill;
Сияющая жатва engulfinglightning

Алиасы: engulfing

Скопировать базовую конфигурацию

character add weapon="engulfinglightning" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="engulfinglightning" refine=1 lvl=90/90;
character skill;
Лютня ткача света etherlightspindlelute

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="etherlightspindlelute" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="etherlightspindlelute" refine=1 lvl=90/90;
character skill;
Вечное лунное сияние everlastingmoonglow

Алиасы: moonglow, donut

Скопировать базовую конфигурацию

character add weapon="everlastingmoonglow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="everlastingmoonglow" refine=1 lvl=90/90;
character skill;
Око сознания eyeofperception

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="eyeofperception" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="eyeofperception" refine=1 lvl=90/90;
character skill;
Гаснущие сумерки fadingtwilight

Алиасы: twilight

Скопировать базовую конфигурацию

character add weapon="fadingtwilight" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="fadingtwilight" refine=1 lvl=90/90;
character skill;
Fang of the Mountain King fangofthemountainking

Алиасы: fotmk

Скопировать базовую конфигурацию

character add weapon="fangofthemountainking" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="fangofthemountainking" refine=1 lvl=90/90;
character skill;
Кодекс Фавония favoniuscodex

Алиасы: favcodex

Скопировать базовую конфигурацию

character add weapon="favoniuscodex" refine=1 lvl=90/90;

Особые заметки

Правило срабатывания

Срабатывает только если удар нанес урон, кританул, был от носителя, и носитель активен.

Скопировать пример

sucrose add weapon="favoniuscodex" refine=5 lvl=90/90;

Примеры комбо

Force real proc chances through CR

Favonius does not proc by command. Give the holder enough Crit Rate, then keep the holder active for the hit.

sucrose skill

A fast holder hit for testing Codex procs.

reaction damage

Favonius wants the holder's damage hit to crit, not just reaction text.

Скопировать комбо

sucrose add weapon="favoniuscodex" refine=5 lvl=90/90;
sucrose add stats cr=0.80 er=0.518 em=187;
sucrose skill;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="favoniuscodex" refine=1 lvl=90/90;
character skill;

Favonius: атаковать, пока не придут частицы

Используй, когда владелец должен остаться на поле до реального прокa Favonius. Проверка энергии подтверждает приход частиц, а лимит не дает ротации зависнуть.

.energy.sucrose

Читает текущую энергию владельца. Начни ниже максимума, чтобы прирост был виден.

start_energy=20

Не дает персонажу стартовать с полной энергией; иначе поле энергии может не измениться.

while ... < 240

Атакует только ограниченное время. Увеличь, если у владельца медленные атаки.

Favonius RNG

Favonius все еще требует крит владельца и соблюдает кулдаун. Это только безопасный повтор.

Скопировать комбо

sucrose char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
sucrose add weapon="favoniuscodex" refine=5 lvl=90/90;
sucrose add stats cr=0.80 er=0.518 em=187;

fn sucrose_fav_until_proc() {
  let start_energy = .energy.sucrose;
  let start_frame = f();

  while .energy.sucrose <= start_energy && f() - start_frame < 240 {
    sucrose attack;
  }
}

sucrose_fav_until_proc();

Сначала skill, потом атаки до прихода частиц

Практичный вариант: сначала лучший триггер Favonius, затем обычные атаки только если энергия не выросла.

sucrose skill;

Первое реальное попадание, которое может критануть и запустить Favonius.

.energy check

Если частицы уже пришли, цикл заканчивается. Если нет, продолжаются обычные атаки.

Particle travel

Энергия может прийти чуть позже попадания, поэтому проверяется результат, а не только каст.

Скопировать комбо

sucrose char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
sucrose add weapon="favoniuscodex" refine=5 lvl=90/90;
sucrose add stats cr=0.80 er=0.518 em=187;

fn sucrose_fav_skill_then_retry() {
  let start_energy = .energy.sucrose;
  let start_frame = f();

  sucrose skill;

  while .energy.sucrose <= start_energy && f() - start_frame < 300 {
    sucrose attack;
  }
}

sucrose_fav_skill_then_retry();

Проверить кулдаун Favonius перед лишними атаками

Оберни этим опциональные филлеры. Если Favonius уже в кулдауне, не нужно держать владельца на поле ради нового прокa.

.sucrose.mods.favonius-cd

Этот mod существует, пока активен кулдаун Favonius.

.sucrose.weapon == .keys.weapon.favcodex

Защищает общий helper, чтобы он работал только когда персонаж реально держит это Favonius оружие.

Optional filler

Используй вокруг лишних атак, а не вокруг обязательных skill или burst.

Скопировать комбо

if .sucrose.weapon == .keys.weapon.favcodex && !.sucrose.mods.favonius-cd {
  sucrose attack;
}

sucrose skill;

if !.sucrose.mods.favonius-cd {
  sucrose attack;
}

Повторить после кулдауна Favonius

Если первое окно может промахнуться, можно дать вторую попытку позже в ротации.

wait(360)

Около 6 секунд при 60 fps. Настрой под низкую заточку или другой тайминг.

Cooldown exists

Во время кулдауна крит все равно не создаст второй прок Favonius.

Скопировать комбо

sucrose add weapon="favoniuscodex" refine=5 lvl=90/90;
sucrose add stats cr=0.80 er=0.518 em=187;

sucrose skill;
wait(360);
sucrose skill;
Двуручный меч Фавония favoniusgreatsword

Алиасы: favgs

Скопировать базовую конфигурацию

character add weapon="favoniusgreatsword" refine=1 lvl=90/90;

Особые заметки

Правило срабатывания

Срабатывает только если удар нанес урон, кританул, был от носителя, и носитель активен.

Скопировать пример

beidou add weapon="favoniusgreatsword" refine=5 lvl=90/90;

Примеры комбо

Force real proc chances through CR

Favonius does not proc by command. Give the holder enough Crit Rate, then keep the holder active for the hit.

refine=5

Higher refine lowers cooldown and improves proc reliability.

critical hit

No crit means no Favonius particle.

Скопировать комбо

beidou add weapon="favoniusgreatsword" refine=5 lvl=90/90;
beidou add stats cr=0.80 er=0.518 atk=311;
beidou skill;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="favoniusgreatsword" refine=1 lvl=90/90;
character skill;

Favonius: атаковать, пока не придут частицы

Используй, когда владелец должен остаться на поле до реального прокa Favonius. Проверка энергии подтверждает приход частиц, а лимит не дает ротации зависнуть.

.energy.beidou

Читает текущую энергию владельца. Начни ниже максимума, чтобы прирост был виден.

start_energy=20

Не дает персонажу стартовать с полной энергией; иначе поле энергии может не измениться.

while ... < 240

Атакует только ограниченное время. Увеличь, если у владельца медленные атаки.

Favonius RNG

Favonius все еще требует крит владельца и соблюдает кулдаун. Это только безопасный повтор.

Скопировать комбо

beidou char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
beidou add weapon="favoniusgreatsword" refine=5 lvl=90/90;
beidou add stats cr=0.80 er=0.518 atk=311;

fn beidou_fav_until_proc() {
  let start_energy = .energy.beidou;
  let start_frame = f();

  while .energy.beidou <= start_energy && f() - start_frame < 240 {
    beidou attack;
  }
}

beidou_fav_until_proc();

Сначала skill, потом атаки до прихода частиц

Практичный вариант: сначала лучший триггер Favonius, затем обычные атаки только если энергия не выросла.

beidou skill;

Первое реальное попадание, которое может критануть и запустить Favonius.

.energy check

Если частицы уже пришли, цикл заканчивается. Если нет, продолжаются обычные атаки.

Particle travel

Энергия может прийти чуть позже попадания, поэтому проверяется результат, а не только каст.

Скопировать комбо

beidou char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
beidou add weapon="favoniusgreatsword" refine=5 lvl=90/90;
beidou add stats cr=0.80 er=0.518 atk=311;

fn beidou_fav_skill_then_retry() {
  let start_energy = .energy.beidou;
  let start_frame = f();

  beidou skill;

  while .energy.beidou <= start_energy && f() - start_frame < 300 {
    beidou attack;
  }
}

beidou_fav_skill_then_retry();

Проверить кулдаун Favonius перед лишними атаками

Оберни этим опциональные филлеры. Если Favonius уже в кулдауне, не нужно держать владельца на поле ради нового прокa.

.beidou.mods.favonius-cd

Этот mod существует, пока активен кулдаун Favonius.

.beidou.weapon == .keys.weapon.favgreatsword

Защищает общий helper, чтобы он работал только когда персонаж реально держит это Favonius оружие.

Optional filler

Используй вокруг лишних атак, а не вокруг обязательных skill или burst.

Скопировать комбо

if .beidou.weapon == .keys.weapon.favgreatsword && !.beidou.mods.favonius-cd {
  beidou attack;
}

beidou skill;

if !.beidou.mods.favonius-cd {
  beidou attack;
}

Повторить после кулдауна Favonius

Если первое окно может промахнуться, можно дать вторую попытку позже в ротации.

wait(360)

Около 6 секунд при 60 fps. Настрой под низкую заточку или другой тайминг.

Cooldown exists

Во время кулдауна крит все равно не создаст второй прок Favonius.

Скопировать комбо

beidou add weapon="favoniusgreatsword" refine=5 lvl=90/90;
beidou add stats cr=0.80 er=0.518 atk=311;

beidou skill;
wait(360);
beidou skill;
Копьё Фавония favoniuslance

Алиасы: favlance, favspear

Скопировать базовую конфигурацию

character add weapon="favoniuslance" refine=1 lvl=90/90;

Особые заметки

Правило срабатывания

Срабатывает только если удар нанес урон, кританул, был от носителя, и носитель активен.

Скопировать пример

xiangling add weapon="favoniuslance" refine=5 lvl=90/90;

Примеры комбо

Force real proc chances through CR

Favonius does not proc by command. Give the holder enough Crit Rate, then keep the holder active for the hit.

skill hit

Use a real damaging hit from the holder to test the proc.

not guaranteed

Even high Crit Rate still follows crit/proc logic unless you force stats extremely high.

Скопировать комбо

xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;
xiangling skill;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="favoniuslance" refine=1 lvl=90/90;
character skill;

Favonius: атаковать, пока не придут частицы

Используй, когда владелец должен остаться на поле до реального прокa Favonius. Проверка энергии подтверждает приход частиц, а лимит не дает ротации зависнуть.

.energy.xiangling

Читает текущую энергию владельца. Начни ниже максимума, чтобы прирост был виден.

start_energy=20

Не дает персонажу стартовать с полной энергией; иначе поле энергии может не измениться.

while ... < 240

Атакует только ограниченное время. Увеличь, если у владельца медленные атаки.

Favonius RNG

Favonius все еще требует крит владельца и соблюдает кулдаун. Это только безопасный повтор.

Скопировать комбо

xiangling char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;

fn xiangling_fav_until_proc() {
  let start_energy = .energy.xiangling;
  let start_frame = f();

  while .energy.xiangling <= start_energy && f() - start_frame < 240 {
    xiangling attack;
  }
}

xiangling_fav_until_proc();

Сначала skill, потом атаки до прихода частиц

Практичный вариант: сначала лучший триггер Favonius, затем обычные атаки только если энергия не выросла.

xiangling skill;

Первое реальное попадание, которое может критануть и запустить Favonius.

.energy check

Если частицы уже пришли, цикл заканчивается. Если нет, продолжаются обычные атаки.

Particle travel

Энергия может прийти чуть позже попадания, поэтому проверяется результат, а не только каст.

Скопировать комбо

xiangling char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;

fn xiangling_fav_skill_then_retry() {
  let start_energy = .energy.xiangling;
  let start_frame = f();

  xiangling skill;

  while .energy.xiangling <= start_energy && f() - start_frame < 300 {
    xiangling attack;
  }
}

xiangling_fav_skill_then_retry();

Проверить кулдаун Favonius перед лишними атаками

Оберни этим опциональные филлеры. Если Favonius уже в кулдауне, не нужно держать владельца на поле ради нового прокa.

.xiangling.mods.favonius-cd

Этот mod существует, пока активен кулдаун Favonius.

.xiangling.weapon == .keys.weapon.favlance

Защищает общий helper, чтобы он работал только когда персонаж реально держит это Favonius оружие.

Optional filler

Используй вокруг лишних атак, а не вокруг обязательных skill или burst.

Скопировать комбо

if .xiangling.weapon == .keys.weapon.favlance && !.xiangling.mods.favonius-cd {
  xiangling attack;
}

xiangling skill;

if !.xiangling.mods.favonius-cd {
  xiangling attack;
}

Повторить после кулдауна Favonius

Если первое окно может промахнуться, можно дать вторую попытку позже в ротации.

wait(360)

Около 6 секунд при 60 fps. Настрой под низкую заточку или другой тайминг.

Cooldown exists

Во время кулдауна крит все равно не создаст второй прок Favonius.

Скопировать комбо

xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;

xiangling skill;
wait(360);
xiangling skill;
Меч Фавония favoniussword

Алиасы: favsword

Скопировать базовую конфигурацию

character add weapon="favoniussword" refine=1 lvl=90/90;

Особые заметки

Правило срабатывания

Срабатывает только если удар нанес урон, кританул, был от носителя, и носитель активен.

Скопировать пример

bennett add weapon="favoniussword" refine=5 lvl=90/90;

Примеры комбо

Force real proc chances through CR

Favonius does not proc by command. Give the holder enough Crit Rate, then keep the holder active for the hit.

cr=0.80

Raises the chance to trigger Favonius naturally during testing.

holder active

Favonius checks the weapon holder's hit. Off-field or wrong-holder hits can fail.

Скопировать комбо

bennett add weapon="favoniussword" refine=5 lvl=90/90;
bennett add stats cr=0.80 er=0.518 atk=311;
bennett skill;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="favoniussword" refine=1 lvl=90/90;
character skill;

Favonius: атаковать, пока не придут частицы

Используй, когда владелец должен остаться на поле до реального прокa Favonius. Проверка энергии подтверждает приход частиц, а лимит не дает ротации зависнуть.

.energy.bennett

Читает текущую энергию владельца. Начни ниже максимума, чтобы прирост был виден.

start_energy=20

Не дает персонажу стартовать с полной энергией; иначе поле энергии может не измениться.

while ... < 240

Атакует только ограниченное время. Увеличь, если у владельца медленные атаки.

Favonius RNG

Favonius все еще требует крит владельца и соблюдает кулдаун. Это только безопасный повтор.

Скопировать комбо

bennett char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
bennett add weapon="favoniussword" refine=5 lvl=90/90;
bennett add stats cr=0.80 er=0.518 atk=311;

fn bennett_fav_until_proc() {
  let start_energy = .energy.bennett;
  let start_frame = f();

  while .energy.bennett <= start_energy && f() - start_frame < 240 {
    bennett attack;
  }
}

bennett_fav_until_proc();

Сначала skill, потом атаки до прихода частиц

Практичный вариант: сначала лучший триггер Favonius, затем обычные атаки только если энергия не выросла.

bennett skill;

Первое реальное попадание, которое может критануть и запустить Favonius.

.energy check

Если частицы уже пришли, цикл заканчивается. Если нет, продолжаются обычные атаки.

Particle travel

Энергия может прийти чуть позже попадания, поэтому проверяется результат, а не только каст.

Скопировать комбо

bennett char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
bennett add weapon="favoniussword" refine=5 lvl=90/90;
bennett add stats cr=0.80 er=0.518 atk=311;

fn bennett_fav_skill_then_retry() {
  let start_energy = .energy.bennett;
  let start_frame = f();

  bennett skill;

  while .energy.bennett <= start_energy && f() - start_frame < 300 {
    bennett attack;
  }
}

bennett_fav_skill_then_retry();

Проверить кулдаун Favonius перед лишними атаками

Оберни этим опциональные филлеры. Если Favonius уже в кулдауне, не нужно держать владельца на поле ради нового прокa.

.bennett.mods.favonius-cd

Этот mod существует, пока активен кулдаун Favonius.

.bennett.weapon == .keys.weapon.favsword

Защищает общий helper, чтобы он работал только когда персонаж реально держит это Favonius оружие.

Optional filler

Используй вокруг лишних атак, а не вокруг обязательных skill или burst.

Скопировать комбо

if .bennett.weapon == .keys.weapon.favsword && !.bennett.mods.favonius-cd {
  bennett attack;
}

bennett skill;

if !.bennett.mods.favonius-cd {
  bennett attack;
}

Повторить после кулдауна Favonius

Если первое окно может промахнуться, можно дать вторую попытку позже в ротации.

wait(360)

Около 6 секунд при 60 fps. Настрой под низкую заточку или другой тайминг.

Cooldown exists

Во время кулдауна крит все равно не создаст второй прок Favonius.

Скопировать комбо

bennett add weapon="favoniussword" refine=5 lvl=90/90;
bennett add stats cr=0.80 er=0.518 atk=311;

bennett skill;
wait(360);
bennett skill;
Боевой лук Фавония favoniuswarbow

Алиасы: favbow

Скопировать базовую конфигурацию

character add weapon="favoniuswarbow" refine=1 lvl=90/90;

Особые заметки

Правило срабатывания

Срабатывает только если удар нанес урон, кританул, был от носителя, и носитель активен.

Скопировать пример

yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;

Примеры комбо

Force real proc chances through CR

Favonius does not proc by command. Give the holder enough Crit Rate, then keep the holder active for the hit.

yelan skill

A direct holder hit that can crit and trigger the bow.

field time

Swap away too early and you may test the wrong hit.

Скопировать комбо

yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;
yelan skill;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="favoniuswarbow" refine=1 lvl=90/90;
character skill;

Favonius: атаковать, пока не придут частицы

Используй, когда владелец должен остаться на поле до реального прокa Favonius. Проверка энергии подтверждает приход частиц, а лимит не дает ротации зависнуть.

.energy.yelan

Читает текущую энергию владельца. Начни ниже максимума, чтобы прирост был виден.

start_energy=20

Не дает персонажу стартовать с полной энергией; иначе поле энергии может не измениться.

while ... < 240

Атакует только ограниченное время. Увеличь, если у владельца медленные атаки.

Favonius RNG

Favonius все еще требует крит владельца и соблюдает кулдаун. Это только безопасный повтор.

Скопировать комбо

yelan char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;

fn yelan_fav_until_proc() {
  let start_energy = .energy.yelan;
  let start_frame = f();

  while .energy.yelan <= start_energy && f() - start_frame < 240 {
    yelan attack;
  }
}

yelan_fav_until_proc();

Сначала skill, потом атаки до прихода частиц

Практичный вариант: сначала лучший триггер Favonius, затем обычные атаки только если энергия не выросла.

yelan skill;

Первое реальное попадание, которое может критануть и запустить Favonius.

.energy check

Если частицы уже пришли, цикл заканчивается. Если нет, продолжаются обычные атаки.

Particle travel

Энергия может прийти чуть позже попадания, поэтому проверяется результат, а не только каст.

Скопировать комбо

yelan char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;

fn yelan_fav_skill_then_retry() {
  let start_energy = .energy.yelan;
  let start_frame = f();

  yelan skill;

  while .energy.yelan <= start_energy && f() - start_frame < 300 {
    yelan attack;
  }
}

yelan_fav_skill_then_retry();

Проверить кулдаун Favonius перед лишними атаками

Оберни этим опциональные филлеры. Если Favonius уже в кулдауне, не нужно держать владельца на поле ради нового прокa.

.yelan.mods.favonius-cd

Этот mod существует, пока активен кулдаун Favonius.

.yelan.weapon == .keys.weapon.favwarbow

Защищает общий helper, чтобы он работал только когда персонаж реально держит это Favonius оружие.

Optional filler

Используй вокруг лишних атак, а не вокруг обязательных skill или burst.

Скопировать комбо

if .yelan.weapon == .keys.weapon.favwarbow && !.yelan.mods.favonius-cd {
  yelan attack;
}

yelan skill;

if !.yelan.mods.favonius-cd {
  yelan attack;
}

Повторить после кулдауна Favonius

Если первое окно может промахнуться, можно дать вторую попытку позже в ротации.

wait(360)

Около 6 секунд при 60 fps. Настрой под низкую заточку или другой тайминг.

Cooldown exists

Во время кулдауна крит все равно не создаст второй прок Favonius.

Скопировать комбо

yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;

yelan skill;
wait(360);
yelan skill;
Металлическая тень ferrousshadow

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="ferrousshadow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ferrousshadow" refine=1 lvl=90/90;
character skill;
Осквернённое желание festeringdesire

Алиасы: festering

Скопировать базовую конфигурацию

character add weapon="festeringdesire" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="festeringdesire" refine=1 lvl=90/90;
character skill;
Филейный нож filletblade

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="filletblade" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="filletblade" refine=1 lvl=90/90;
character skill;
Грандиозный финал глубин finaleofthedeep

Алиасы: finale

Скопировать базовую конфигурацию

character add weapon="finaleofthedeep" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="finaleofthedeep" refine=1 lvl=90/90;
character skill;
Перевозчик Флёв Сандр fleuvecendreferryman

Алиасы: fleuve, pipe

Скопировать базовую конфигурацию

character add weapon="fleuvecendreferryman" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="fleuvecendreferryman" refine=1 lvl=90/90;
character skill;
Украшенные цветами перья flowerwreathedfeathers

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="flowerwreathedfeathers" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="flowerwreathedfeathers" refine=1 lvl=90/90;
character skill;
Сверкание чистых вод flowingpurity

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="flowingpurity" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="flowingpurity" refine=1 lvl=90/90;
character skill;
Флейта Эспицаль fluteofezpitzal

Алиасы: ezpital

Скопировать базовую конфигурацию

character add weapon="fluteofezpitzal" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="fluteofezpitzal" refine=1 lvl=90/90;
character skill;
След радуги footprintoftherainbow

Алиасы: footprint, fotr

Скопировать базовую конфигурацию

character add weapon="footprintoftherainbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="footprintoftherainbow" refine=1 lvl=90/90;
character skill;
Регалия леса forestregalia

Алиасы: regalia

Скопировать базовую конфигурацию

character add weapon="forestregalia" refine=1 lvl=90/90;

Особые заметки

Задержка подбора Leaf

This belongs to the Leaf weapon series. `pickup_delay` controls how many frames pass before the active character picks up the Leaf after the weapon procs.

Скопировать пример

dehya add weapon="forestregalia" refine=5 lvl=90/90 +params=[pickup_delay=60];

Ручной подбор Leaf

Use the `pickup` action when the Leaf exists and you want the current/called character to receive the buff.

Скопировать пример

dehya add weapon="forestregalia" refine=5 lvl=90/90 +params=[pickup_delay=0];
dehya skill;
nefer pickup;

Immediate pickup

Use `pickup_delay=0` when you want the current active character to pick the Leaf immediately after the proc.

Скопировать пример

dehya add weapon="forestregalia" refine=5 lvl=90/90 +params=[pickup_delay=0];

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="forestregalia" refine=1 lvl=90/90;
character skill;

Проверить pickup_delay

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="forestregalia" refine=1 lvl=90/90 +params=[pickup_delay=10];
Клятва свободы freedomsworn

Алиасы: freedom, fs

Скопировать базовую конфигурацию

character add weapon="freedomsworn" refine=1 lvl=90/90;

Примеры комбо

Reaction before carry

Freedom-Sworn is best documented as a timing weapon: trigger reactions, then swap into the carry.

Скопировать комбо

kazuha add weapon="freedomsworn" refine=1 lvl=90/90;
kazuha skill, high_plunge;
arlecchino attack:3;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="freedomsworn" refine=1 lvl=90/90;
character skill;
Плод вечной мерзлоты frostbearer

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="frostbearer" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="frostbearer" refine=1 lvl=90/90;
character skill;
Плодотворный крюк fruitfulhook

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="fruitfulhook" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="fruitfulhook" refine=1 lvl=90/90;
character skill;
Плод восполнения fruitoffulfillment

Алиасы: fruit, fof

Скопировать базовую конфигурацию

character add weapon="fruitoffulfillment" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="fruitoffulfillment" refine=1 lvl=90/90;
character skill;
Gestofthemightywolf gestofthemightywolf

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="gestofthemightywolf" refine=1 lvl=90/90;

Особые заметки

Not the same as Wolf's Gravestone

This is its own claymore. It gives ATK SPD and stacks from normal attacks, skill, and charged attacks.

Скопировать пример

varka add weapon="gestofthemightywolf" refine=1 lvl=90/90;

Stack timing

Each Hymn stack lasts 4s. Normal attacks add 1, while skill and charged attacks add 2 when the holder is active.

Скопировать пример

varka skill;
varka attack;
varka charge;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="gestofthemightywolf" refine=1 lvl=90/90;
character skill;
Кольцо Хакусин hakushinring

Алиасы: hakushin

Скопировать базовую конфигурацию

character add weapon="hakushinring" refine=1 lvl=90/90;

Примеры комбо

Electro reaction setup

Trigger an Electro reaction with the holder before the teammate damage window.

Скопировать комбо

sucrose add weapon="hakushinring" refine=5 lvl=90/90;
fischl skill;
sucrose skill;
yae skill;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="hakushinring" refine=1 lvl=90/90;
character skill;
Алебарда Миллелита halberd

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="halberd" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="halberd" refine=1 lvl=90/90;
character skill;
Хамаюми hamayumi

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="hamayumi" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="hamayumi" refine=1 lvl=90/90;
character skill;
Харан гэппаку фуцу harangeppakufutsu

Алиасы: haran

Скопировать базовую конфигурацию

character add weapon="harangeppakufutsu" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="harangeppakufutsu" refine=1 lvl=90/90;
character skill;
Предвестник зари harbingerofdawn

Алиасы: harbinger

Скопировать базовую конфигурацию

character add weapon="harbingerofdawn" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="harbingerofdawn" refine=1 lvl=90/90;
character skill;
Лук охотника huntersbow

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="huntersbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="huntersbow" refine=1 lvl=90/90;
character skill;
Охотничья тропа hunterspath

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="hunterspath" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="hunterspath" refine=1 lvl=90/90;
character skill;
Клюв ибиса ibispiercer

Алиасы: ibis

Скопировать базовую конфигурацию

character add weapon="ibispiercer" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ibispiercer" refine=1 lvl=90/90;
character skill;
Железный наконечник ironpoint

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="ironpoint" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ironpoint" refine=1 lvl=90/90;
character skill;
Стальное жало ironsting

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="ironsting" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ironsting" refine=1 lvl=90/90;
character skill;
Великолепие лазурного свода jadefallssplendor

Алиасы: jadefall

Скопировать базовую конфигурацию

character add weapon="jadefallssplendor" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="jadefallssplendor" refine=1 lvl=90/90;
character skill;
Кагоцурубэ Иссин kagotsurubeisshin

Алиасы: isshin

Скопировать базовую конфигурацию

character add weapon="kagotsurubeisshin" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="kagotsurubeisshin" refine=1 lvl=90/90;
character skill;
Истина кагура kagurasverity

Алиасы: kagura

Скопировать базовую конфигурацию

character add weapon="kagurasverity" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="kagurasverity" refine=1 lvl=90/90;
character skill;
Кацурагикири Нагамаса katsuragikirinagamasa

Алиасы: nagamasa

Скопировать базовую конфигурацию

character add weapon="katsuragikirinagamasa" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="katsuragikirinagamasa" refine=1 lvl=90/90;
character skill;
Ключ Хадж-нисут keyofkhajnisut

Алиасы: key, khajnisut

Скопировать базовую конфигурацию

character add weapon="keyofkhajnisut" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="keyofkhajnisut" refine=1 lvl=90/90;
character skill;
Приближённый короля kingssquire

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="kingssquire" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="kingssquire" refine=1 lvl=90/90;
character skill;
Крест-копьё Китаин kitaincrossspear

Алиасы: kitain

Скопировать базовую конфигурацию

character add weapon="kitaincrossspear" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="kitaincrossspear" refine=1 lvl=90/90;
character skill;
Свет лиственного разреза lightoffoliarincision

Алиасы: lofi, foliar, foliarincision, incision

Скопировать базовую конфигурацию

character add weapon="lightoffoliarincision" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="lightoffoliarincision" refine=1 lvl=90/90;
character skill;
Драконий рык lionsroar

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="lionsroar" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="lionsroar" refine=1 lvl=90/90;
character skill;
Каменный меч lithicblade

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="lithicblade" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="lithicblade" refine=1 lvl=90/90;
character skill;
Каменное копьё lithicspear

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="lithicspear" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="lithicspear" refine=1 lvl=90/90;
character skill;
Молитва святым ветрам lostprayertothesacredwinds

Алиасы: lostprayer

Скопировать базовую конфигурацию

character add weapon="lostprayertothesacredwinds" refine=1 lvl=90/90;

Примеры комбо

Start stacks for tests

Use its param when you want a fixed stack count instead of waiting on field.

Скопировать комбо

wanderer add weapon="lostprayertothesacredwinds" refine=1 lvl=90/90 +params=[stacks=4];

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="lostprayertothesacredwinds" refine=1 lvl=90/90;
character skill;

Проверить stacks

Текущее число стаков или счетчика.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="lostprayertothesacredwinds" refine=1 lvl=90/90 +params=[stacks=1];
Элегия Люмидус lumidouceelegy

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="lumidouceelegy" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="lumidouceelegy" refine=1 lvl=90/90;
character skill;
Благодатный владыка вод luxurioussealord

Алиасы: sealord

Скопировать базовую конфигурацию

character add weapon="luxurioussealord" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="luxurioussealord" refine=1 lvl=90/90;
character skill;
Руководство по магии magicguide

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="magicguide" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="magicguide" refine=1 lvl=90/90;
character skill;
Цветок в латах mailedflower

Алиасы: mailed

Скопировать базовую конфигурацию

character add weapon="mailedflower" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="mailedflower" refine=1 lvl=90/90;
character skill;
Аквамарин Махайры makhairaaquamarine

Алиасы: aquamarine

Скопировать базовую конфигурацию

character add weapon="makhairaaquamarine" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="makhairaaquamarine" refine=1 lvl=90/90;
character skill;
Морской атлас mappamare

Алиасы: mappa

Скопировать базовую конфигурацию

character add weapon="mappamare" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="mappamare" refine=1 lvl=90/90;
character skill;
Память о пыли memoryofdust

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="memoryofdust" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="memoryofdust" refine=1 lvl=90/90;
character skill;
Посыльный messenger

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="messenger" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="messenger" refine=1 lvl=90/90;
character skill;
Копьё послания ветров missivewindspear

Алиасы: missive

Скопировать базовую конфигурацию

character add weapon="missivewindspear" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="missivewindspear" refine=1 lvl=90/90;
character skill;
Рассекающий туман mistsplitterreforged

Алиасы: mistsplitter, mist

Скопировать базовую конфигурацию

character add weapon="mistsplitterreforged" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="mistsplitterreforged" refine=1 lvl=90/90;
character skill;
Вальс Нирваны Ночи mitternachtswaltz

Алиасы: mitternacht, mitternachts, waltz

Скопировать базовую конфигурацию

character add weapon="mitternachtswaltz" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="mitternachtswaltz" refine=1 lvl=90/90;
character skill;
Пронзающий луну moonpiercer

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="moonpiercer" refine=1 lvl=90/90;

Особые заметки

Задержка подбора Leaf

This belongs to the Leaf weapon series. `pickup_delay` controls how many frames pass before the active character picks up the Leaf after the weapon procs.

Скопировать пример

xiangling add weapon="moonpiercer" refine=5 lvl=90/90 +params=[pickup_delay=60];

Ручной подбор Leaf

Use `pickup` after the Dendro reaction creates the Leaf, then continue with the character that should hold the buff.

Скопировать пример

xiangling add weapon="moonpiercer" refine=5 lvl=90/90 +params=[pickup_delay=0];
nahida skill;
xiangling skill;
nefer pickup;

Carry pickup timing

Delay pickup if the holder procs the Leaf, then another character should receive it.

Скопировать пример

nahida skill;
xiangling skill;
sleep(30);
mavuika burst; # active before the Leaf is picked up

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="moonpiercer" refine=1 lvl=90/90;
character skill;

Проверить pickup_delay

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="moonpiercer" refine=1 lvl=90/90 +params=[pickup_delay=10];
Mountain-Bracing Bolt mountainbracingbolt

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="mountainbracingbolt" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="mountainbracingbolt" refine=1 lvl=90/90;
character skill;
Луна Моун mouunsmoon

Алиасы: mouun, mouuns

Скопировать базовую конфигурацию

character add weapon="mouunsmoon" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="mouunsmoon" refine=1 lvl=90/90;
character skill;
Око клятвы oathsworneye

Алиасы: oathsworn

Скопировать базовую конфигурацию

character add weapon="oathsworneye" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="oathsworneye" refine=1 lvl=90/90;
character skill;
Лучший друг наёмника oldmercspal

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="oldmercspal" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="oldmercspal" refine=1 lvl=90/90;
character skill;
Потусторонняя история otherworldlystory

Алиасы: otherworldly

Скопировать базовую конфигурацию

character add weapon="otherworldlystory" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="otherworldlystory" refine=1 lvl=90/90;
character skill;
Песнь патруля пиков peakpatrolsong

Алиасы: pps

Скопировать базовую конфигурацию

character add weapon="peakpatrolsong" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="peakpatrolsong" refine=1 lvl=90/90;
character skill;
Карманный гримуар pocketgrimoire

Алиасы: pocket

Скопировать базовую конфигурацию

character add weapon="pocketgrimoire" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="pocketgrimoire" refine=1 lvl=90/90;
character skill;
Полярная звезда polarstar

Алиасы: polar

Скопировать базовую конфигурацию

character add weapon="polarstar" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="polarstar" refine=1 lvl=90/90;
character skill;
Переносная мотопила portablepowersaw

Алиасы: powersaw

Скопировать базовую конфигурацию

character add weapon="portablepowersaw" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="portablepowersaw" refine=1 lvl=90/90;
character skill;
Хищник predator

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="predator" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="predator" refine=1 lvl=90/90;
character skill;

Проверить passive

0 for passive disabled, 1 for enabled (default).

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="predator" refine=1 lvl=90/90 +params=[passive=1];
Древний Нефритовый Резак primordialjadecutter

Алиасы: jadecutter, pjc

Скопировать базовую конфигурацию

character add weapon="primordialjadecutter" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="primordialjadecutter" refine=1 lvl=90/90;
character skill;
Нефритовый коршун primordialjadewingedspear

Алиасы: jadespear, pjws

Скопировать базовую конфигурацию

character add weapon="primordialjadewingedspear" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="primordialjadewingedspear" refine=1 lvl=90/90;
character skill;
Бур рудоискателя prospectorsdrill

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="prospectorsdrill" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="prospectorsdrill" refine=1 lvl=90/90;
character skill;
Прототип: Янтарь prototypeamber

Алиасы: pamber

Скопировать базовую конфигурацию

character add weapon="prototypeamber" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="prototypeamber" refine=1 lvl=90/90;
character skill;
Прототип: Архаичный prototypearchaic

Алиасы: archaic

Скопировать базовую конфигурацию

character add weapon="prototypearchaic" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="prototypearchaic" refine=1 lvl=90/90;
character skill;
Прототип: Полумесяц prototypecrescent

Алиасы: crescent

Скопировать базовую конфигурацию

character add weapon="prototypecrescent" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="prototypecrescent" refine=1 lvl=90/90;
character skill;
Прототип: Злоба prototyperancour

Алиасы: rancour

Скопировать базовую конфигурацию

character add weapon="prototyperancour" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="prototyperancour" refine=1 lvl=90/90;
character skill;
Прототип: Звёздный блеск prototypestarglitter

Алиасы: starglitter

Скопировать базовую конфигурацию

character add weapon="prototypestarglitter" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="prototypestarglitter" refine=1 lvl=90/90;
character skill;
Дождерез rainslasher

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="rainslasher" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="rainslasher" refine=1 lvl=90/90;
character skill;
Дальномер rangegauge

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="rangegauge" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="rangegauge" refine=1 lvl=90/90;
character skill;
Лук ворона ravenbow

Алиасы: raven

Скопировать базовую конфигурацию

character add weapon="ravenbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ravenbow" refine=1 lvl=90/90;
character skill;
Изогнутый лук recurvebow

Алиасы: recurve

Скопировать базовую конфигурацию

character add weapon="recurvebow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="recurvebow" refine=1 lvl=90/90;
character skill;
Краснорогий камнеруб redhornstonethresher

Алиасы: redhorn

Скопировать базовую конфигурацию

character add weapon="redhornstonethresher" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="redhornstonethresher" refine=1 lvl=90/90;
character skill;
Справедливая награда rightfulreward

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="rightfulreward" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="rightfulreward" refine=1 lvl=90/90;
character skill;
Кольцо Яшче ringofyaxche

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="ringofyaxche" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ringofyaxche" refine=1 lvl=90/90;
character skill;
Королевский лук royalbow

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="royalbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="royalbow" refine=1 lvl=90/90;
character skill;
Королевский двуручный меч royalgreatsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="royalgreatsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="royalgreatsword" refine=1 lvl=90/90;
character skill;
Королевский гримуар royalgrimoire

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="royalgrimoire" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="royalgrimoire" refine=1 lvl=90/90;
character skill;
Меч аристократов royallongsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="royallongsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="royallongsword" refine=1 lvl=90/90;
character skill;
Королевское копьё royalspear

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="royalspear" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="royalspear" refine=1 lvl=90/90;
character skill;
Ржавый лук rust

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="rust" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="rust" refine=1 lvl=90/90;
character skill;
Церемониальный лук sacrificialbow

Алиасы: sacbow

Скопировать базовую конфигурацию

character add weapon="sacrificialbow" refine=1 lvl=90/90;

Примеры комбо

Skill reset testing

Sacrificial weapons reset skill through their own proc logic. Test with real skill hits.

skill twice only after reset

Do not blindly cast the second skill unless your rotation confirms it is ready.

.character.skill.ready

Use this field to check if Sacrificial reset happened.

Скопировать комбо

diona add weapon="sacrificialbow" refine=5 lvl=90/90;
diona skill;
if .diona.skill.ready {
  diona skill;
}

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sacrificialbow" refine=1 lvl=90/90;
character skill;
Церемониальные мемуары sacrificialfragments

Алиасы: sacfragments, sacfrags, sacfrag

Скопировать базовую конфигурацию

character add weapon="sacrificialfragments" refine=1 lvl=90/90;

Примеры комбо

Skill reset testing

Use cooldown checks to avoid writing a second skill that only works when Sacrificial resets.

Скопировать комбо

sucrose add weapon="sacrificialfragments" refine=5 lvl=90/90;
sucrose skill;
if .sucrose.skill.ready {
  sucrose skill;
}

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sacrificialfragments" refine=1 lvl=90/90;
character skill;
Церемониальный двуручный меч sacrificialgreatsword

Алиасы: sacgs

Скопировать базовую конфигурацию

character add weapon="sacrificialgreatsword" refine=1 lvl=90/90;

Примеры комбо

Skill reset testing

Use cooldown checks to avoid dead or illegal second skill casts.

Скопировать комбо

beidou add weapon="sacrificialgreatsword" refine=5 lvl=90/90;
beidou skill;
if .beidou.skill.ready {
  beidou skill;
}

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sacrificialgreatsword" refine=1 lvl=90/90;
character skill;
Жертвенный нефрит sacrificialjade

Алиасы: sacjade

Скопировать базовую конфигурацию

character add weapon="sacrificialjade" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sacrificialjade" refine=1 lvl=90/90;
character skill;

Проверить stacks

1 to enable the passive in the beginning, 0 default.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="sacrificialjade" refine=1 lvl=90/90 +params=[stacks=1];
Церемониальный меч sacrificialsword

Алиасы: sacsword

Скопировать базовую конфигурацию

character add weapon="sacrificialsword" refine=1 lvl=90/90;

Примеры комбо

Skill reset testing

Use cooldown checks to confirm the reset before casting the second skill.

Скопировать комбо

xingqiu add weapon="sacrificialsword" refine=5 lvl=90/90;
xingqiu skill;
if .xingqiu.skill.ready {
  xingqiu skill;
}

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sacrificialsword" refine=1 lvl=90/90;
character skill;
Деревянный клинок sapwoodblade

Алиасы: sapwood

Скопировать базовую конфигурацию

character add weapon="sapwoodblade" refine=1 lvl=90/90;

Особые заметки

Задержка подбора Leaf

This belongs to the Leaf weapon series. `pickup_delay` controls how many frames pass before the active character picks up the Leaf after the weapon procs.

Скопировать пример

bennett add weapon="sapwoodblade" refine=5 lvl=90/90 +params=[pickup_delay=60];

Ручной подбор Leaf

Use the `pickup` action when you want a specific character to grab the Leaf manually instead of relying only on `pickup_delay`.

Скопировать пример

bennett add weapon="sapwoodblade" refine=5 lvl=90/90 +params=[pickup_delay=0];
bennett skill;
nefer pickup;

Who receives the Leaf

The active character at pickup time gets the Leaf. If you need the carry to receive it, swap before the delay ends.

Скопировать пример

nahida skill;
bennett skill;
sleep(30);
alhaitham attack; # active before pickup_delay=60 ends

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sapwoodblade" refine=1 lvl=90/90;
character skill;

Проверить pickup_delay

Количество кадров, которое параметр добавляет или ожидает. Если не менять, используется значение по умолчанию.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="sapwoodblade" refine=1 lvl=90/90 +params=[pickup_delay=10];
Наследник слепящего солнца scionoftheblazingsun

Алиасы: scion

Скопировать базовую конфигурацию

character add weapon="scionoftheblazingsun" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="scionoftheblazingsun" refine=1 lvl=90/90;
character skill;
Лук опытного охотника seasonedhuntersbow

Алиасы: seasoned

Скопировать базовую конфигурацию

character add weapon="seasonedhuntersbow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="seasonedhuntersbow" refine=1 lvl=90/90;
character skill;
Sequence of Solitude sequenceofsolitude

Алиасы: solitude

Скопировать базовую конфигурацию

character add weapon="sequenceofsolitude" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sequenceofsolitude" refine=1 lvl=90/90;
character skill;
Меч драконьей кости serpentspine

Алиасы: serpent

Скопировать базовую конфигурацию

character add weapon="serpentspine" refine=1 lvl=90/90;

Особые заметки

Starting stacks

You can force the starting stack count with `stacks=n` for testing.

Скопировать пример

beidou add weapon="serpentspine" refine=5 lvl=90/90 +params=[stacks=5];

Stack rules

It gains 1 stack every 4s while on field and loses 1 stack when the active holder takes external HP drain.

Скопировать пример

beidou add weapon="serpentspine" refine=5 lvl=90/90;

Примеры комбо

Pre-stack for testing

Start stacked when you are comparing damage instead of ramp time.

+params=[stacks=5]

Starts Serpent Spine at max stacks.

Shortcut

This is not the same as naturally waiting on field to gain stacks.

Скопировать комбо

beidou add weapon="serpentspine" refine=5 lvl=90/90 +params=[stacks=5];

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="serpentspine" refine=1 lvl=90/90;
character skill;

Проверить stacks

Текущее число стаков или счетчика.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="serpentspine" refine=1 lvl=90/90 +params=[stacks=1];
Клятва стрелка sharpshootersoath

Алиасы: sharpshooters, sharpshooter

Скопировать базовую конфигурацию

character add weapon="sharpshootersoath" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sharpshootersoath" refine=1 lvl=90/90;
character skill;
Silvershower Heartstrings silvershowerheartstrings

Алиасы: silvershower, heartstrings

Скопировать базовую конфигурацию

character add weapon="silvershowerheartstrings" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="silvershowerheartstrings" refine=1 lvl=90/90;
character skill;
Серебряный меч silversword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="silversword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="silversword" refine=1 lvl=90/90;
character skill;
Большой меч небесного всадника skyridergreatsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="skyridergreatsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skyridergreatsword" refine=1 lvl=90/90;
character skill;
Меч небесного всадника skyridersword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="skyridersword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skyridersword" refine=1 lvl=90/90;
character skill;
Небесный атлас skywardatlas

Алиасы: atlas

Скопировать базовую конфигурацию

character add weapon="skywardatlas" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skywardatlas" refine=1 lvl=90/90;
character skill;

Проверить travel

Время полета снаряда в кадрах.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="skywardatlas" refine=1 lvl=90/90 +params=[travel=10];
Небесный меч skywardblade

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="skywardblade" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skywardblade" refine=1 lvl=90/90;
character skill;
Небесное крыло skywardharp

Алиасы: harp

Скопировать базовую конфигурацию

character add weapon="skywardharp" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skywardharp" refine=1 lvl=90/90;
character skill;
Небесное величие skywardpride

Алиасы: pride

Скопировать базовую конфигурацию

character add weapon="skywardpride" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skywardpride" refine=1 lvl=90/90;
character skill;
Небесная ось skywardspine

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="skywardspine" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="skywardspine" refine=1 lvl=90/90;
character skill;
Рогатка slingshot

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="slingshot" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="slingshot" refine=1 lvl=90/90;
character skill;
Заснеженное звёздное серебро snowtombedstarsilver

Алиасы: snowtombed

Скопировать базовую конфигурацию

character add weapon="snowtombedstarsilver" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="snowtombedstarsilver" refine=1 lvl=90/90;
character skill;
Солнечная жемчужина solarpearl

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="solarpearl" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="solarpearl" refine=1 lvl=90/90;
character skill;
Песнь разбитых сосен songofbrokenpines

Алиасы: pines, sobp

Скопировать базовую конфигурацию

character add weapon="songofbrokenpines" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="songofbrokenpines" refine=1 lvl=90/90;
character skill;
Мелодия покоя songofstillness

Алиасы: stillness

Скопировать базовую конфигурацию

character add weapon="songofstillness" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="songofstillness" refine=1 lvl=90/90;
character skill;
Блеск тихих вод splendoroftranquilwaters

Алиасы: splendoroftranquilwaters, tranquilwaters, sotw, splendor

Скопировать базовую конфигурацию

character add weapon="splendoroftranquilwaters" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="splendoroftranquilwaters" refine=1 lvl=90/90;
character skill;
Посох Хомы staffofhoma

Алиасы: homa

Скопировать базовую конфигурацию

character add weapon="staffofhoma" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="staffofhoma" refine=1 lvl=90/90;
character skill;
Посох алых песков staffofthescarletsands

Алиасы: scarletsands, scarlet, sss

Скопировать базовую конфигурацию

character add weapon="staffofthescarletsands" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="staffofthescarletsands" refine=1 lvl=90/90;
character skill;
Бдение взывающего к звёздам starcallerswatch

Алиасы: scw

Скопировать базовую конфигурацию

character add weapon="starcallerswatch" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="starcallerswatch" refine=1 lvl=90/90;
character skill;
Крепкая кость sturdybone

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="sturdybone" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sturdybone" refine=1 lvl=90/90;
character skill;
Кромсатель пиков summitshaper

Алиасы: summit

Скопировать базовую конфигурацию

character add weapon="summitshaper" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="summitshaper" refine=1 lvl=90/90;
character skill;
Sunny Morning Sleep-In sunnymorning

Алиасы: sunnymorningsleepin

Скопировать базовую конфигурацию

character add weapon="sunnymorning" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="sunnymorning" refine=1 lvl=90/90;
character skill;
Лови волну surfsup

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="surfsup" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="surfsup" refine=1 lvl=90/90;
character skill;
Меч нисхождения swordofdescension

Алиасы: descension

Скопировать базовую конфигурацию

character add weapon="swordofdescension" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="swordofdescension" refine=1 lvl=90/90;
character skill;

Проверить passive

0 for passive disabled, 1 for enabled (default).

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="swordofdescension" refine=1 lvl=90/90 +params=[passive=1];
Меч Нарциссенкрейца swordofnarzissenkreuz

Алиасы: narzissenkreuz

Скопировать базовую конфигурацию

character add weapon="swordofnarzissenkreuz" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="swordofnarzissenkreuz" refine=1 lvl=90/90;
character skill;

Проверить arkhe

0 for Pneuma, 1 for Ousia (default).

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="swordofnarzissenkreuz" refine=1 lvl=90/90 +params=[arkhe=1];
Симфонист ароматов symphonistofscents

Алиасы: symphonist

Скопировать базовую конфигурацию

character add weapon="symphonistofscents" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="symphonistofscents" refine=1 lvl=90/90;
character skill;
Говорящая палица talkingstick

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="talkingstick" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="talkingstick" refine=1 lvl=90/90;
character skill;
Tamayuratei no Ohanashi tamayurateinoohanashi

Алиасы: tamayuratei, lamppost

Скопировать базовую конфигурацию

character add weapon="tamayurateinoohanashi" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="tamayurateinoohanashi" refine=1 lvl=90/90;
character skill;
Вспышка во тьме thealleyflash

Алиасы: alleyflash

Скопировать базовую конфигурацию

character add weapon="thealleyflash" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thealleyflash" refine=1 lvl=90/90;
character skill;
Меч-колокол thebell

Алиасы: bell

Скопировать базовую конфигурацию

character add weapon="thebell" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thebell" refine=1 lvl=90/90;
character skill;
Чёрный меч theblacksword

Алиасы: blacksword

Скопировать базовую конфигурацию

character add weapon="theblacksword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="theblacksword" refine=1 lvl=90/90;
character skill;
«Улов» thecatch

Алиасы: catch

Скопировать базовую конфигурацию

character add weapon="thecatch" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thecatch" refine=1 lvl=90/90;
character skill;
Верфь thedockhandsassistant

Алиасы: dockhand

Скопировать базовую конфигурацию

character add weapon="thedockhandsassistant" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thedockhandsassistant" refine=1 lvl=90/90;
character skill;
Первый великий фокус thefirstgreatmagic

Алиасы: firstgreatmagic, tfgm, fgm

Скопировать базовую конфигурацию

character add weapon="thefirstgreatmagic" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thefirstgreatmagic" refine=1 lvl=90/90;
character skill;
Меч-флейта theflute

Алиасы: flute

Скопировать базовую конфигурацию

character add weapon="theflute" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="theflute" refine=1 lvl=90/90;
character skill;
Бесструнный thestringless

Алиасы: stringless

Скопировать базовую конфигурацию

character add weapon="thestringless" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thestringless" refine=1 lvl=90/90;
character skill;
Некованый theunforged

Алиасы: unforged

Скопировать базовую конфигурацию

character add weapon="theunforged" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="theunforged" refine=1 lvl=90/90;
character skill;
Зелёный лук theviridescenthunt

Алиасы: viridescenthunt, vhunt

Скопировать базовую конфигурацию

character add weapon="theviridescenthunt" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="theviridescenthunt" refine=1 lvl=90/90;
character skill;
Песнь странника thewidsith

Алиасы: widsith

Скопировать базовую конфигурацию

character add weapon="thewidsith" refine=1 lvl=90/90;

Примеры комбо

Random buff warning

Widsith depends on which song rolls. Use multiple iterations or controlled tests when comparing.

RNG

Do not judge a rotation from one iteration if Widsith is part of the setup.

iteration=1000

Higher iterations smooth out random buff differences.

Скопировать комбо

options iteration=1000;
yae add weapon="thewidsith" refine=5 lvl=90/90;
yae skill:3;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thewidsith" refine=1 lvl=90/90;
character skill;
Эпос о драконоборцах thrillingtalesofdragonslayers

Алиасы: ttds

Скопировать базовую конфигурацию

character add weapon="thrillingtalesofdragonslayers" refine=1 lvl=90/90;

Примеры комбо

Swap into the carry

TTDS buffs the next character after the holder swaps out. Put the holder immediately before the carry.

next character

The order matters. The character after the TTDS holder receives the buff.

Wrong swap

If you swap to a support first, the buff goes to the support.

Скопировать комбо

sucrose add weapon="thrillingtalesofdragonslayers" refine=5 lvl=90/90;
sucrose skill;
mavuika burst;

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thrillingtalesofdragonslayers" refine=1 lvl=90/90;
character skill;
Громовой пульс thunderingpulse

Алиасы: tpulse

Скопировать базовую конфигурацию

character add weapon="thunderingpulse" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="thunderingpulse" refine=1 lvl=90/90;
character skill;
Тень волны tidalshadow

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="tidalshadow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="tidalshadow" refine=1 lvl=90/90;
character skill;
Обряд вечного течения tomeoftheeternalflow

Алиасы: eternalflow

Скопировать базовую конфигурацию

character add weapon="tomeoftheeternalflow" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="tomeoftheeternalflow" refine=1 lvl=90/90;
character skill;
Токабо сигурэ toukaboushigure

Алиасы: shigure, umbrella

Скопировать базовую конфигурацию

character add weapon="toukaboushigure" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="toukaboushigure" refine=1 lvl=90/90;
character skill;
Меч путешественника travelershandysword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="travelershandysword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="travelershandysword" refine=1 lvl=90/90;
character skill;
Воспоминания Тулайтуллы tulaytullahsremembrance

Алиасы: tulaytullah, tula

Скопировать базовую конфигурацию

character add weapon="tulaytullahsremembrance" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="tulaytullahsremembrance" refine=1 lvl=90/90;
character skill;
Парный нефрит twinnephrite

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="twinnephrite" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="twinnephrite" refine=1 lvl=90/90;
character skill;
«Магический супермеч высшего владыки» ultimateoverlordsmegamagicsword

Алиасы: megamagicsword, uomms, melusineclaymore

Скопировать базовую конфигурацию

character add weapon="ultimateoverlordsmegamagicsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="ultimateoverlordsmegamagicsword" refine=1 lvl=90/90;
character skill;

Проверить melusines

Number of melusines that have been helped. Default 6, min 0, max 6. The atk% gained per melusine is 1/6 of the base atk% from the passive.

+params=[...]

Параметры оружия пишутся в строке оружия.

Тестовое состояние

Стартовые параметры удобны для сравнения, но могут пропустить естественный разгон.

Скопировать комбо

character add weapon="ultimateoverlordsmegamagicsword" refine=1 lvl=90/90 +params=[melusines=1];
Ураку мисугири urakumisugiri

Алиасы: uraku, misugiri

Скопировать базовую конфигурацию

character add weapon="urakumisugiri" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="urakumisugiri" refine=1 lvl=90/90;
character skill;
Вердикт verdict

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="verdict" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="verdict" refine=1 lvl=90/90;
character skill;
Переливающиеся чаяния vividnotions

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="vividnotions" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="vividnotions" refine=1 lvl=90/90;
character skill;
Покоритель вихря vortexvanquisher

Алиасы: vortex

Скопировать базовую конфигурацию

character add weapon="vortexvanquisher" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="vortexvanquisher" refine=1 lvl=90/90;
character skill;
Скитающаяся звезда wanderingevenstar

Алиасы: evenstar

Скопировать базовую конфигурацию

character add weapon="wanderingevenstar" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="wanderingevenstar" refine=1 lvl=90/90;
character skill;
Двуручный меч богатыря wastergreatsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="wastergreatsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="wastergreatsword" refine=1 lvl=90/90;
character skill;
Режущий волны плавник wavebreakersfin

Алиасы: wavebreaker

Скопировать базовую конфигурацию

character add weapon="wavebreakersfin" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="wavebreakersfin" refine=1 lvl=90/90;
character skill;
Вихрь на волнах waveridingwhirl

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="waveridingwhirl" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="waveridingwhirl" refine=1 lvl=90/90;
character skill;
Белая тень whiteblind

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="whiteblind" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="whiteblind" refine=1 lvl=90/90;
character skill;
Меч из белого железа whiteirongreatsword

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="whiteirongreatsword" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="whiteirongreatsword" refine=1 lvl=90/90;
character skill;
Белая кисть whitetassel

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="whitetassel" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="whitetassel" refine=1 lvl=90/90;
character skill;
Ода анемонии windblumeode

Алиасы: ode

Скопировать базовую конфигурацию

character add weapon="windblumeode" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="windblumeode" refine=1 lvl=90/90;
character skill;
Вино и песни wineandsong

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="wineandsong" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="wineandsong" refine=1 lvl=90/90;
character skill;
Волчий клык wolffang

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add weapon="wolffang" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="wolffang" refine=1 lvl=90/90;
character skill;
Волчья погибель wolfsgravestone

Алиасы: gravestone, wgs

Скопировать базовую конфигурацию

character add weapon="wolfsgravestone" refine=1 lvl=90/90;

Особые заметки

Low HP proc

The team ATK buff only procs in damage mode, from the active holder, when the enemy is at or below 30% HP.

Скопировать пример

diluc add weapon="wolfsgravestone" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="wolfsgravestone" refine=1 lvl=90/90;
character skill;
Лунное сияние ксифоса xiphosmoonlight

Алиасы: xiphos

Скопировать базовую конфигурацию

character add weapon="xiphosmoonlight" refine=1 lvl=90/90;

Примеры комбо

Экипировать и проверить реальным попаданием

Оружие обычно срабатывает от попаданий владельца, стаков, свапов, реакций или стартовых параметров. Дай оружие настоящему владельцу и сначала проверь простым действием.

Владелец

Важны попадания и пассивные проверки именно персонажа, который держит оружие.

Не угадывай

Если пассив требует крит, реакцию, свап или время на поле, случайное действие другого персонажа ничего не докажет.

Скопировать комбо

character add weapon="xiphosmoonlight" refine=1 lvl=90/90;
character skill;

Рецепты артефактов

Сеты часто не работают, если активированы слишком рано, если был Swirl/подбор не того элемента или условие сета вообще не произошло.

Артефакты объясняются через активацию: какое событие включает сет, куда поставить его в ротации и почему он может не сработать.

Архаичный камень archaicpetra

Алиасы: ap

Скопировать базовую конфигурацию

character add set="archaicpetra" count=4;

Особые заметки

Правило подбора кристалла

В момент подбора щита Кристаллизации носитель сета должен быть активным. Иначе командный buff не сработает.

Скопировать пример

zhongli add set="archaicpetra" count=4;

Лунная особая ветка

Текущая реализация также реагирует на Lunar Crystallize, поэтому Hydro можно усилить в этой ветке.

Скопировать пример

zhongli skill;

Примеры комбо

Pick up any Crystallize shard

Use the system function after creating shards. This is how Petra gets its 4pc buff.

Crystallize first

Petra has nothing to pick up unless Geo already created a shard.

any

Quick testing mode. The sim picks an available shard without forcing an element.

Buff element

For final configs, prefer a specific element if the DPS needs one exact Petra buff.

Скопировать комбо

zhongli skill;
pick_up_crystallize("any");

Pick up a specific shard

Use a real element when the buff must be Pyro/Hydro/Cryo/Electro/etc.

pyro / hydro / cryo

This tells Petra which shard element to collect.

Missing shard

If that shard does not exist, the pickup will not give the buff you expect.

Скопировать комбо

zhongli skill;
pick_up_crystallize("pyro");

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="archaicpetra" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Aubade of Morningstar and Moon aubadeofmorningstarandmoon

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add set="aubadeofmorningstarandmoon" count=4;

Особые заметки

Off-field lunar buff

The 4pc is meant for off-field Lunar reaction damage. Going on-field starts the 3s grace timer.

Скопировать пример

columbina add set="aubadeofmorningstarandmoon" count=4;

Примеры комбо

Keep Lunar damage off-field

Use it on an off-field Lunar reaction unit and avoid wasting the buff window by swapping at the wrong time.

off-field

The set is meant to support Lunar reaction damage while another character acts.

3s grace

Going on-field starts the grace timing mentioned in the note.

Скопировать комбо

columbina add set="aubadeofmorningstarandmoon" count=4;
columbina skill;
nefer skill;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="aubadeofmorningstarandmoon" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Берсерк berserker

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add set="berserker" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="berserker" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Заблудший в метели blizzardstrayer

Алиасы: blizzard, bs

Скопировать базовую конфигурацию

character add set="blizzardstrayer" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="blizzardstrayer" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Рыцарь крови bloodstainedchivalry

Алиасы: bloodstained, bsc

Скопировать базовую конфигурацию

character add set="bloodstainedchivalry" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="bloodstainedchivalry" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Душа храбреца braveheart

Алиасы: brave

Скопировать базовую конфигурацию

character add set="braveheart" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="braveheart" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Горящая алая ведьма crimsonwitchofflames

Алиасы: cwof, cw, crimson, witch

Скопировать базовую конфигурацию

character add set="crimsonwitchofflames" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="crimsonwitchofflames" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Воспоминания дремучего леса deepwoodmemories

Алиасы: deepwood

Скопировать базовую конфигурацию

character add set="deepwoodmemories" count=4;

Особые заметки

Trigger rule

Skill or burst from the set holder must hit an enemy to apply the 8s Dendro RES shred.

Скопировать пример

nahida add set="deepwoodmemories" count=4;

Примеры комбо

Keep Deepwood before Dendro damage

Cast the Deepwood holder's hit before your Dendro carry starts dealing damage.

4pc debuff

Deepwood is valuable because it lowers enemy Dendro RES after skill/burst hits.

nahida skill

Use any reliable hit from the Deepwood holder; Nahida skill is a common example.

Скопировать комбо

nahida add set="deepwoodmemories" count=4;
nahida skill;
alhaitham skill, attack:3;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="deepwoodmemories" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Воля защитника defenderswill

Алиасы: defenders, defender

Скопировать базовую конфигурацию

character add set="defenderswill" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="defenderswill" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Хроники Чертогов в пустыне desertpavilionchronicle

Алиасы: desertpavilion, dpc

Скопировать базовую конфигурацию

character add set="desertpavilionchronicle" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="desertpavilionchronicle" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Отголоски подношения echoesofanoffering

Алиасы: echoes

Скопировать базовую конфигурацию

character add set="echoesofanoffering" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="echoesofanoffering" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Эмблема рассечённой судьбы emblemofseveredfate

Алиасы: emblem, eosf, esf

Скопировать базовую конфигурацию

character add set="emblemofseveredfate" count=4;

Особые заметки

Burst only

The 4pc bonus scales from Energy Recharge and only applies to burst damage.

Скопировать пример

xiangling add set="emblemofseveredfate" count=4;

Примеры комбо

Energy recharge scaling

Emblem is mostly a setup/stat decision. Put enough ER in stats, then spend burst inside the buffed window.

er=0.518

Percent stats are decimals. This means 51.8 percent Energy Recharge.

burst DPS

Use this on characters whose damage is concentrated in burst.

Скопировать комбо

xiangling add set="emblemofseveredfate" count=4;
xiangling add stats er=0.518 atk%=0.466 pyro%=0.466 cr=0.311 cd=0.622;
xiangling burst;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="emblemofseveredfate" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Finale of the Deep Galleries finaleofthedeepgalleries

Алиасы: deepgalleries

Скопировать базовую конфигурацию

character add set="finaleofthedeepgalleries" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="finaleofthedeepgalleries" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Цветок потерянного рая flowerofparadiselost

Алиасы: paradiselost, fopl

Скопировать базовую конфигурацию

character add set="flowerofparadiselost" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="flowerofparadiselost" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Fragment of Harmonic Whimsy fragmentofharmonicwhimsy

Алиасы: harmonicwhimsy, fohw

Скопировать базовую конфигурацию

character add set="fragmentofharmonicwhimsy" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="fragmentofharmonicwhimsy" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Азартный игрок gambler

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add set="gambler" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="gambler" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Позолоченные сны gildeddreams

Алиасы: gilded, gd

Скопировать базовую конфигурацию

character add set="gildeddreams" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="gildeddreams" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Конец гладиатора gladiatorsfinale

Алиасы: glad, gladiators

Скопировать базовую конфигурацию

character add set="gladiatorsfinale" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="gladiatorsfinale" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Золотая труппа goldentroupe

Алиасы: gt

Скопировать базовую конфигурацию

character add set="goldentroupe" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="goldentroupe" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Сердце глубин heartofdepth

Алиасы: hod

Скопировать базовую конфигурацию

character add set="heartofdepth" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="heartofdepth" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Кокон сладких грёз huskofopulentdreams

Алиасы: husk, hood

Скопировать базовую конфигурацию

character add set="huskofopulentdreams" count=4;

Особые заметки

Starting stacks

Use `stacks=4` if you want to test the set fully stacked from frame 0.

Скопировать пример

itto add set="huskofopulentdreams" count=4 +params=[stacks=4];

Gain and decay

On-field Geo hits gain stacks with a 0.3s ICD, off-field gains 1 stack every 3s, and stacks fall off after 6s without refresh.

Скопировать пример

itto add set="huskofopulentdreams" count=4;

Примеры комбо

Start with stacks for comparison

Use the `stacks` param when you want to compare damage without simulating Husk ramp-up.

+params=[stacks=4]

Starts the set at 4 stacks.

Testing shortcut

Remove it if you want the rotation to earn stacks naturally.

Скопировать комбо

itto add set="huskofopulentdreams" count=4 +params=[stacks=4];

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="huskofopulentdreams" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;

Начать с stacks

Текущее число стаков или счетчика.

+params=[...]

Параметры артефакта пишутся в строке сета.

Тестовое состояние

Используй для контролируемого сравнения; убери, если нужен естественный разгон.

Скопировать комбо

character add set="huskofopulentdreams" count=4 +params=[stacks=1];
Инструктор instructor

Алиасы: ins

Скопировать базовую конфигурацию

character add set="instructor" count=4;

Примеры комбо

Trigger reaction before carry window

Instructor buffs the team after the holder triggers a reaction. Make sure the holder is on field for that reaction.

holder triggers

The character wearing Instructor should be the one causing the reaction.

Wrong trigger

If another teammate triggers the reaction, Instructor may not activate when expected.

Скопировать комбо

bennett add set="instructor" count=4;
bennett skill;
nahida skill;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="instructor" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Ступающий по лаве lavawalker

Алиасы: lw

Скопировать базовую конфигурацию

character add set="lavawalker" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="lavawalker" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Long Night's Oath longnightsoath

Алиасы: lno

Скопировать базовую конфигурацию

character add set="longnightsoath" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="longnightsoath" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Возлюбленная юная дева maidenbeloved

Алиасы: maiden, mb

Скопировать базовую конфигурацию

character add set="maidenbeloved" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="maidenbeloved" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Охотник Сумеречного двора marechausseehunter

Алиасы: mh

Скопировать базовую конфигурацию

character add set="marechausseehunter" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="marechausseehunter" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Воин martialartist

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add set="martialartist" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="martialartist" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Ночной шёпот в Лесу откликающегося эха nighttimewhispersintheechoingwoods

Алиасы: nighttimewhispers, echoingwoods, nighttime

Скопировать базовую конфигурацию

character add set="nighttimewhispersintheechoingwoods" count=4;

Особые заметки

Geo timing

The 4pc reacts to shield / Crystallize timing and then buffs Geo after skill use. Nearby Lunar Crystallize can strengthen it.

Скопировать пример

zhongli add set="nighttimewhispersintheechoingwoods" count=4;

Use case

This is a timing set, not just a stat set. Cast the skill when you actually want the buff window.

Скопировать пример

zhongli skill;

Примеры комбо

Geo skill before Geo window

This set is timing-sensitive. Cast skill when the Geo damage window is about to start.

Geo window

Do not trigger the buff too early if the carry attacks later.

navia skill

Navia commonly wants the set active before her skill damage.

Скопировать комбо

navia add set="nighttimewhispersintheechoingwoods" count=4;
navia skill;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="nighttimewhispersintheechoingwoods" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Церемония древней знати noblesseoblige

Алиасы: noblesse, no

Скопировать базовую конфигурацию

character add set="noblesseoblige" count=4;

Особые заметки

Burst team buff

Burst damage gets its own bonus, and the 4pc gives the party ATK buff after burst.

Скопировать пример

bennett burst;

Special-case delay

Some holders need a 1-frame delay for the 4pc application, so do not panic if one burst looks slightly late.

Скопировать пример

bennett burst;

Примеры комбо

Burst before team damage

The 4pc team ATK buff starts after the holder casts burst, so place it before the DPS window.

bennett burst

Classic Noblesse timing: buff first, then swap to the damage dealer.

No burst, no 4pc

Normal skill/attack does not activate the 4pc team buff.

Скопировать комбо

bennett add set="noblesseoblige" count=4;
bennett burst;
xiangling burst;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="noblesseoblige" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Сон нимфы nymphsdream

Алиасы: nymph

Скопировать базовую конфигурацию

character add set="nymphsdream" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="nymphsdream" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Obsidian Codex obsidiancodex

Алиасы: oc

Скопировать базовую конфигурацию

character add set="obsidiancodex" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="obsidiancodex" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Моллюск морских красок oceanhuedclam

Алиасы: ohc, clam

Скопировать базовую конфигурацию

character add set="oceanhuedclam" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="oceanhuedclam" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Бледный огонь paleflame

Алиасы: pf

Скопировать базовую конфигурацию

character add set="paleflame" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="paleflame" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Решимость временщика resolutionofsojourner

Алиасы: sojourner

Скопировать базовую конфигурацию

character add set="resolutionofsojourner" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="resolutionofsojourner" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Встречная комета retracingbolide

Алиасы: bolide

Скопировать базовую конфигурацию

character add set="retracingbolide" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="retracingbolide" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Учёный scholar

Алиасы: Алиасы не указаны.

Скопировать базовую конфигурацию

character add set="scholar" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="scholar" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Scroll of the Hero of Cinder City scrolloftheheroofcindercity

Алиасы: scroll, sothocc

Скопировать базовую конфигурацию

character add set="scrolloftheheroofcindercity" count=4;

Примеры комбо

Natlan support timing

Use the Scroll holder before the carry window so the team buff exists while the DPS is active.

xilonen skill

A common Scroll setup action.

Reaction timing

Check that the reaction or Nightsoul condition happens before the carry spends damage.

Скопировать комбо

xilonen add set="scrolloftheheroofcindercity" count=4;
xilonen skill, attack:2;
mavuika burst;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="scrolloftheheroofcindercity" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Воспоминания Симэнавы shimenawasreminiscence

Алиасы: shimenawa, shime, shim, sr

Скопировать базовую конфигурацию

character add set="shimenawasreminiscence" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="shimenawasreminiscence" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Песнь былых времён songofdayspast

Алиасы: sodp

Скопировать базовую конфигурацию

character add set="songofdayspast" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="songofdayspast" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Стойкость Миллелита tenacityofthemillelith

Алиасы: tom, totm, tenacity, millelith

Скопировать базовую конфигурацию

character add set="tenacityofthemillelith" count=4;

Примеры комбо

Refresh through skill hits

Tenacity needs skill damage to keep the team buff active. Use it on off-field skill tickers.

skill hit

The set refreshes from elemental skill damage, not from every random hit.

zhongli skill

A common example because the pillar can keep ticking.

Скопировать комбо

zhongli add set="tenacityofthemillelith" count=4;
zhongli skill[hold=1];

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="tenacityofthemillelith" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Изгнанник theexile

Алиасы: exile

Скопировать базовую конфигурацию

character add set="theexile" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="theexile" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Громогласный рёв ярости thunderingfury

Алиасы: tf

Скопировать базовую конфигурацию

character add set="thunderingfury" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="thunderingfury" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Усмиряющий гром thundersoother

Алиасы: ts

Скопировать базовую конфигурацию

character add set="thundersoother" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="thundersoother" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Unfinished Reverie unfinishedreverie

Алиасы: ur

Скопировать базовую конфигурацию

character add set="unfinishedreverie" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="unfinishedreverie" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Киноварное загробье vermillionhereafter

Алиасы: vermillion, vh

Скопировать базовую конфигурацию

character add set="vermillionhereafter" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="vermillionhereafter" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Изумрудная тень viridescentvenerer

Алиасы: viridescent, vv

Скопировать базовую конфигурацию

character add set="viridescentvenerer" count=4;

Примеры комбо

Swirl the correct aura

VV only shreds the element you swirl. Apply aura first, then Anemo.

.element.t0.pyro

Check target aura when debugging whether your swirl is hitting the right element.

Wrong aura

If Hydro is on the target, you will not get Pyro shred.

Скопировать комбо

bennett skill;
sucrose add set="viridescentvenerer" count=4;
sucrose skill;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="viridescentvenerer" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Сияние Вурукаши vourukashasglow

Алиасы: vourukasha, vg

Скопировать базовую конфигурацию

character add set="vourukashasglow" count=4;

Особые заметки

Drain rule

Only external HP drain on the holder counts. Each drain event adds a stack, up to the set limit.

Скопировать пример

dehya add set="vourukashasglow" count=4;

Примеры комбо

Damage-taken ramp

Use this only when the character actually receives damage/drain events that can stack the set.

takes damage

The set is not just a passive always-on bonus; it cares about damage taken.

Rotation dependent

If the team never drains or takes damage, the stack value may be lower than expected.

Скопировать комбо

dehya add set="vourukashasglow" count=4;

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="vourukashasglow" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;
Странствующий ансамбль wandererstroupe

Алиасы: wanderers, wt

Скопировать базовую конфигурацию

character add set="wandererstroupe" count=4;

Примеры комбо

Экипировать сет и выполнить его реальное условие

Сеты часто завязаны на тайминг. Перед окном урона нужно выполнить действие или реакцию, которая активирует сет.

count=4

`count=2` включает бонус 2 предметов, `count=4` — полный эффект сета.

Условие активации

Сету может требоваться burst, урон skill, реакция, щит, время на поле или полученный урон. Одна строка экипировки не всегда активирует эффект.

Скопировать комбо

character add set="wandererstroupe" count=4;
character add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622;
character skill;