Чжун Ли
Практическая настройка
Используйте zhongli в config. Алиасы: zhong, zl
Скопировать старт
zhongli char lvl=90/90 cons=0 talent=9,9,9;
zhongli add weapon="favoniussword" refine=5 lvl=90/90;
zhongli add set="emblemofseveredfate" count=4;
zhongli add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622 er=0.110;Примеры комбо
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];Действия, которые можно писать
attack можно использовать напрямую
Скопировать команду
zhongli attack:3;charge Need to use attack right before charge.
Скопировать команду
zhongli attack, charge;skill можно использовать напрямую
Скопировать команду
zhongli skill;burst можно использовать напрямую
Скопировать команду
zhongli burst;dash можно использовать напрямую
Скопировать команду
zhongli dash;jump можно использовать напрямую
Скопировать команду
zhongli jump;walk No action followed by walk has proper frames.
Скопировать команду
zhongli walk;swap можно использовать напрямую
Скопировать команду
zhongli swap;Специальные параметры действия
skill[hold=...] - 0 обычно означает tap, 1 или больше часто включает hold или более длинный вариант.
Скопировать команду
zhongli skill[hold=1];skill[hold_nostele=...] - 1 включает особый вариант или эффект, 0 выключает.
Скопировать команду
zhongli skill[hold_nostele=1];Поля для условий
.zhongli.shielded - Равно 1, если это состояние сейчас активно.
Скопировать условие
if .zhongli.shielded > 0 {
# action here
}Кадры
- Видео #1
- Видео #2
- Видео #3
- Видео #4
Данные hitlag
- Обычная атака
- Заряженная атака
| Умение | Время паузы | Масштаб | Пауза защиты | Объект |
|---|---|---|---|---|
| N1 | 0.02 | 0.01 | true | false |
| N2 | 0.02 | 0.01 | true | false |
| N3 | 0.02 | 0.01 | true | false |
| N4 | 0.02 | 0.01 | true | false |
| N6 | 0.02 | 0.01 | true | false |
| Умение | Время паузы | Масштаб | Пауза защиты | Объект |
|---|---|---|---|---|
| CA | 0.06 | 0.01 | true | true |
Данные области
- Обычная атака
- Заряженная атака
- Элементальный навык
- Взрыв стихии
| Умение | Форма | Центр | Смещение X | Смещение Y | Радиус | Угол сектора | Прямоугольник X | Прямоугольник Y | Заметки |
|---|---|---|---|---|---|---|---|---|---|
| N1 | Box | Player | - | - | - | - | 1.5 | 3.8 | - |
| N2 | Circle | Player | - | 0.8 | 2 | 180 | - | - | - |
| N3 | Box | Player | - | 0.5 | - | - | 1 | 1.5 | - |
| N4 | Circle | Player | - | 1.8 | 1.7 | - | - | - | - |
| N5 | Box | Player | - | -1 | - | - | 1 | 4 | - |
| N6 | Box | Player | - | 0.2 | - | - | 1 | 4 | - |
| Умение | Форма | Центр | Смещение X | Смещение Y | Радиус | Угол сектора | Прямоугольник X | Прямоугольник Y | Заметки |
|---|---|---|---|---|---|---|---|---|---|
| CA | Circle | PrimaryTarget | - | - | 0.8 | - | - | - | - |
| Умение | Форма | Центр | Смещение X | Смещение Y | Радиус | Угол сектора | Прямоугольник X | Прямоугольник Y | Заметки |
|---|---|---|---|---|---|---|---|---|---|
| E-Stele | Circle | Player | - | 3 | 2 | - | - | - | Stele spawns at the same position. |
| E-Resonance | Box | GlobalValue | - | -4 | - | - | 8 | 8 | Spawns at the position of the resonating construct. |
| E-Hold | Circle | Player | - | - | 10 | - | - | - | - |
| Умение | Форма | Центр | Смещение X | Смещение Y | Радиус | Угол сектора | Прямоугольник X | Прямоугольник Y | Заметки |
|---|---|---|---|---|---|---|---|---|---|
| Q-Start | Circle | Player | - | - | 3 | - | - | - | not implemented yet |
| Q-ElementalBurst | Circle | Player | - | 5 | 6 | - | - | - | - |
Известные проблемы
Названия
- zhongli
- zhong
- zl
Доступные действия
| Умение | Доступно | Заметки |
|---|---|---|
attack | ✔ | - |
charge | ⚠ | Need to use attack right before charge. |
aim | ❌ | - |
skill | ✔ | - |
burst | ✔ | - |
low_plunge | ❌ | - |
high_plunge | ❌ | - |
dash | ✔ | - |
jump | ✔ | - |
walk | ⚠ | No action followed by walk has proper frames. |
swap | ✔ | - |
Параметры
| Умение | Параметр | Описание |
|---|---|---|
skill | hold | 0 for Tap (default), 1 for Hold. |
skill | hold_nostele | If 1, no Stone Stele will be created (i.e. shield only) and Hold will be performed. Default 0. |
Поля
| Поле | Описание |
|---|---|
.zhongli.shielded | Evaluates to 1 if player is currently shielded |