Вареса / Иансан / Фурина / Сянь Юнь

Экспериментально

69,974 DPS

Рассчитано так же, как ваши результаты: тот же противник, ротация повторяется, а билд взят из конфигурации gcsim сообщества, откуда взята ротация. У вашего билда результат будет другим.

Ротация этого отряда ещё не проверена. Оценка может измениться.
Для этого отряда ещё нет конфигурации gcsim от сообщества, поэтому ротация составлена по гайду сообщества. Оценка может измениться.

Рассчитать свой билд

Загрузить можно только персонажей из витрины персонажей в профиле игры. Включите «Показывать подробности персонажей».

Источники

Скрипт ротации (gcsim)
# KQM Iansan quick guide, Iansan / Varesa / Furina / Xianyun:
#   Furina ED Q > Iansan ECQ > Xianyun N1 EPQ > Varesa [combo]
# Varesa's combo from the KQM Varesa quick guide, same team:
#   Varesa 2[ECP ECP (Q)] JP JP ECP (Q)
# Its gcsim form (ECP when her skill is ready, a jump plunge while
# Xianyun's airborne buff lasts, else CP; the 30-energy burst after a
# plunge out of Fiery Passion) is the one of the community config behind
# Varesa / Ineffa / Furina / Xianyun (db.kqm.gg).
fn varesa_combo(amt) {
  for let j = 0; j < amt; j = j + 1 {
    if .varesa.skill.ready {
      varesa skill, attack, high_plunge[collision=1];
    } else if .xianyun.status.xianyun-airborne-buff {
      varesa jump;
      if .airborne {
        varesa high_plunge[collision=1];
      }
    } else {
      varesa charge, high_plunge[collision=1];
    }
    if .varesa.energy >= 30 && .varesa.status.apex-drive {
      varesa burst;
    }
  }
}
# Iansan's burst restores Nightsoul points from the active character's
# movement, which gcsim counts only when the rotation reports it. The
# Iansan quick guide says Varesa easily keeps Iansan's Nightsoul points
# above 42 for the higher ATK buff, so every action reports movement at
# 9 m/s since the previous one: the lowest speed tried (6, 9, 12) above
# which the score stops rising, so her higher ATK buff stays up (design
# §5.4).
let _last = f();
let _ea = execute_action;
fn execute_action(c number, a number, p map) {
  let now = f();
  movement(9 * (now - _last) / 60);
  _last = now;
  return _ea(c, a, p);
}
active furina;
furina skill, dash, attack, burst;
iansan skill, charge, burst;
xianyun attack, skill, low_plunge, burst;
varesa_combo(7);
Идёт расчёт… Это может занять до минуты.