Varesa / Chevreuse / Iansan / Mavuika

Experimentell

86,315 DPS

Berechnet wie deine Ergebnisse, gegen denselben Gegner mit wiederholter Rotation, mit dem Build aus der gcsim-Konfiguration der Community, aus der die Rotation stammt. Dein eigener Build erzielt eine andere Wertung.

Die Rotation dieses Teams ist noch nicht geprüft. Der Wert kann sich ändern.
Für dieses Team gibt es noch keine gcsim-Konfiguration der Community, daher wurde seine Rotation nach einem Community-Guide geschrieben. Der Wert kann sich ändern.

Eigenen Build berechnen

Nur Charaktere aus der Charakterpräsentation deines Spielprofils können geladen werden. Aktiviere „Charakterdetails anzeigen“.

Quellen

Rotationsskript (gcsim)
# KQM Iansan quick guide, Iansan / Varesa / Chevreuse / Mavuika:
#   Varesa ECP1 > Chevreuse Q hE > Iansan ECQ > Mavuika Q C2D E / EQ C2D >
#   Varesa (ECP sQ)1 ECP ECP (sQ) ECP ECP (sQ) CP CP
#   1 first rotation
# Varesa's combo in gcsim (ECP when her skill is ready, else CP; the
# 30-energy burst after a plunge out of Fiery Passion) is the one of the
# community config behind Varesa / Bennett / Mavuika / Chevreuse
# (db.kqm.gg), the same team with Bennett for Iansan.
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 {
      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 (said of her Furina / Xianyun team;
# same carry and combo), 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 varesa;
let first = 1;
if first == 1 {
  varesa_combo(1);
}
if .chevreuse.burst.ready {
  chevreuse burst;
}
chevreuse skill[hold=1];
iansan skill, charge, burst;
if first == 1 {
  mavuika burst, charge:2, dash, skill;
  varesa_combo(7);
} else {
  mavuika skill, burst, charge:2, dash;
  varesa_combo(6);
}
first = 0;
Wird berechnet … Das kann bis zu einer Minute dauern.