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

Муалани

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

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

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

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

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

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];

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

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

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

mualani attack:3;

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

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

mualani attack, charge;

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

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

mualani skill;

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

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

mualani burst;

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

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

mualani dash;

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

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

mualani jump;

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

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

mualani walk;

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

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

mualani swap;

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

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

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

mualani attack[travel=10];

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

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

mualani burst[travel=10];

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

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

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

if .mualani.momentum > 0 {
  # action here
}

Кадры

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

Данные hitlag

УмениеВремя паузыМасштабПауза защитыОбъект
Surfing00.01truetrue

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

УмениеФормаЦентрСмещение XСмещение YРадиусУгол сектораПрямоугольник XПрямоугольник YЗаметки
N1CirclePrimaryTarget--0.7----
N2CirclePrimaryTarget--0.7----
N3CirclePrimaryTarget--0.7----
Shark-BiteSingleGlobalValue------Spawns on the Primary Target.
Surging-BiteSingleGlobalValue------Spawns on the Primary Target.

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

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

Названия

  • mualani

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

УмениеДоступноЗаметки
attack-
charge-
aim-
skill-
burst-
low_plunge-
high_plunge-
dash-
jump-
walk-
swap-

Параметры

УмениеПараметрОписание
attacktravelProjectile travel time for Shark Missiles. Default 10 frames.
bursttravelProjectile travel time for the Super Shark Missile. Default 70 frames.

Поля

ПолеОписание
.mualani.momentum
Number of Wave Momentum stacks.
Если доступно несколько полей, любое из них подойдет.