Zum Hauptinhalt springen

Ningguang

Praktische Config

Nutze ningguang in configs. Aliase: ning

Starter kopieren

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

Combo-Beispiele

Jade count charger

Build Star Jades before charged attack.

Combo kopieren

while .ningguang.jadeCount < 3 {
  ningguang attack;
}
ningguang charge;

Sichere Basis-Schleife

Das ist der sicherste Start. Die Schleife prueft erst, ob Skill oder Burst bereit sind, und nutzt danach Angriffe als Fuellung. Nutze sie, wenn du die echte Combo noch nicht kennst.

if .character.skill.ready

Liest den Cooldown. Wenn ready wahr ist, kann die Aktion jetzt benutzt werden. Wenn nicht, ueberspringt der Simulator sie.

attack:3

`attack:3` bedeutet drei normale Angriffe hintereinander. Aendere die Zahl beim Testen.

Keine Endlosschleife hier

Dieser Helper laeuft nur einmal, wenn du ihn aufrufst. Die Wiederholung der Rotation gehoert aussen in die Haupt-`for`-Schleife.

Combo kopieren

fn ningguang_basic_loop() {
  if .ningguang.skill.ready {
    ningguang skill;
  }
  if .ningguang.burst.ready {
    ningguang burst;
  }
  ningguang attack:3;
}

Warten solange .ningguang.prevAttack aktiv ist

Returns a number representing the previous N1 version. Possible values are: 0 = Left, 1 = Right, 2 = Twirl.

Live-Zustand

Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.

Warte-Limit

Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.

Combo kopieren

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

Warten solange .ningguang.jadeCount aktiv ist

Number of Star Jades.

Live-Zustand

Das ist kein Setup-Wert, sondern der aktuelle Simulatorzustand in diesem Frame.

Warte-Limit

Das Frame-Limit verhindert, dass die Config haengt, wenn sich der Zustand nie aendert.

Combo kopieren

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

attack[travel=...] benutzen

Flugzeit des Projektils in Frames.

attack[travel=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

ningguang attack[travel=10];

charge[travel=...] benutzen

Flugzeit des Projektils in Frames.

charge[travel=...]

Aktionsparameter stehen in Klammern an genau der Aktion.

Combo kopieren

ningguang charge[travel=10];

Schreibbare Aktionen

attack direkt nutzbar

Befehl kopieren

ningguang attack:3;

charge direkt nutzbar

Befehl kopieren

ningguang attack, charge;

skill direkt nutzbar

Befehl kopieren

ningguang skill;

burst direkt nutzbar

Befehl kopieren

ningguang burst;

dash direkt nutzbar

Befehl kopieren

ningguang dash;

jump direkt nutzbar

Befehl kopieren

ningguang jump;

walk direkt nutzbar

Befehl kopieren

ningguang walk;

swap direkt nutzbar

Befehl kopieren

ningguang swap;

Spezielle Aktionsparameter

attack[travel=...] - Flugzeit des Projektils in Frames.

Befehl kopieren

ningguang attack[travel=10];

charge[travel=...] - Flugzeit des Projektils in Frames.

Befehl kopieren

ningguang charge[travel=10];

skill[noscreen=...] - 1 aktiviert diese Spezialvariante oder den Effekt, 0 deaktiviert ihn.

Befehl kopieren

ningguang skill[noscreen=1];

burst[travel=...] - Flugzeit des Projektils in Frames.

Befehl kopieren

ningguang burst[travel=10];

burst[jade=...] - Number of Jade attacks from burst. Default 6.

Befehl kopieren

ningguang burst[jade=1];

burst[screen=...] - Number of Jade attacks from Jade Screen snapshot. Default 6.

Befehl kopieren

ningguang burst[screen=1];

Felder für Bedingungen

.ningguang.prevAttack - Returns a number representing the previous N1 version. Possible values are: 0 = Left, 1 = Right, 2 = Twirl.

Bedingung kopieren

if .ningguang.prevAttack > 0 {
  # action here
}

.ningguang.jadeCount - Number of Star Jades.

Bedingung kopieren

if .ningguang.jadeCount > 0 {
  # action here
}

Frames

Video-Credit: Kolibri#7675
Zählung: Tabelle (Credit: Kolibri#7675)

Hitlag-Daten

FähigkeitHaltezeitSkalierungDefense HaltDeployable
CA-StarJade00truetrue

AoE-Daten

FähigkeitFormZentrumOffset XOffset YRadiusFächerwinkelBox XBox YNotizen
N1-PreC1CirclePrimaryTarget--0.5----
N1-PostC1CirclePrimaryTarget--3.5----

Bekannte Probleme

Keine bekannten Probleme

Namen

  • ningguang
  • ning

Gültige Aktionen

FähigkeitErlaubtNotizen
attack-
charge-
aim-
skill-
burst-
low_plunge-
high_plunge-
dash-
jump-
walk-
swap-

Parameter

FähigkeitParameterBeschreibung
attacktravelProjectile travel time. Default 10 frames.
chargetravelProjectile travel time. Default 10 frames.
skillnoscreenIf 1, destroy the Jade Screen on cast. Default 0.
bursttravelProjectile travel time. Default 0 frames.
burstjadeNumber of Jade attacks from burst. Default 6.
burstscreenNumber of Jade attacks from Jade Screen snapshot. Default 6.

Felder

FeldBeschreibung
.ningguang.prevAttack
Returns a number representing the previous N1 version. Possible values are: 0 = Left, 1 = Right, 2 = Twirl.
.ningguang.jadeCount
Number of Star Jades.
Wenn mehrere Felder verfügbar sind, funktioniert jedes davon.