Saltar al contenido principal

Ninguang

Config práctica

Usa ningguang en configs. Alias: ning

Copiar este inicio

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;

Recetas de combos

Jade count charger

Build Star Jades before charged attack.

Copiar combo

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

Loop básico seguro

Este es el patrón más seguro para empezar. Revisa si la skill o la ulti están disponibles antes de usarlas, y luego usa ataques como relleno. Úsalo cuando aún no sabes el combo real del personaje.

if .character.skill.ready

Esto lee el cooldown. Si está listo, la acción se puede usar ahora. Si no, el simulador se salta esa acción.

attack:3

`attack:3` significa tres ataques normales seguidos. Cambia el número mientras pruebas.

Sin loop infinito aquí

Este helper corre una sola vez cuando lo llamas. La repetición grande va afuera, en tu `for` principal.

Copiar combo

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

Esperar mientras .ningguang.prevAttack está activo

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

Estado vivo

Esto no es un valor de setup. Es el estado actual del simulador en ese frame.

Límite de espera

El límite de frames evita que la config se congele si el estado nunca cambia.

Copiar combo

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

Esperar mientras .ningguang.jadeCount está activo

Number of Star Jades.

Estado vivo

Esto no es un valor de setup. Es el estado actual del simulador en ese frame.

Límite de espera

El límite de frames evita que la config se congele si el estado nunca cambia.

Copiar combo

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

Usar attack[travel=...]

Tiempo de viaje del proyectil en frames.

attack[travel=...]

Los parámetros de acción van entre corchetes en la acción exacta que estás usando.

Copiar combo

ningguang attack[travel=10];

Usar charge[travel=...]

Tiempo de viaje del proyectil en frames.

charge[travel=...]

Los parámetros de acción van entre corchetes en la acción exacta que estás usando.

Copiar combo

ningguang charge[travel=10];

Acciones que puedes escribir

attack se puede usar directo

Copiar comando

ningguang attack:3;

charge se puede usar directo

Copiar comando

ningguang attack, charge;

skill se puede usar directo

Copiar comando

ningguang skill;

burst se puede usar directo

Copiar comando

ningguang burst;

dash se puede usar directo

Copiar comando

ningguang dash;

jump se puede usar directo

Copiar comando

ningguang jump;

walk se puede usar directo

Copiar comando

ningguang walk;

swap se puede usar directo

Copiar comando

ningguang swap;

Parámetros especiales de acción

attack[travel=...] - Tiempo de viaje del proyectil en frames.

Copiar comando

ningguang attack[travel=10];

charge[travel=...] - Tiempo de viaje del proyectil en frames.

Copiar comando

ningguang charge[travel=10];

skill[noscreen=...] - Si vale 1, activa esa variante o efecto especial. Si vale 0, lo deja apagado.

Copiar comando

ningguang skill[noscreen=1];

burst[travel=...] - Tiempo de viaje del proyectil en frames.

Copiar comando

ningguang burst[travel=10];

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

Copiar comando

ningguang burst[jade=1];

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

Copiar comando

ningguang burst[screen=1];

Campos para condiciones

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

Copiar condición

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

.ningguang.jadeCount - Number of Star Jades.

Copiar condición

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

Frames

Crédito del video: Kolibri#7675
Conteo: Hoja (crédito: Kolibri#7675)

Datos de hitlag

HabilidadTiempo de pausaEscalaPausa por defensaDesplegable
CA-StarJade00truetrue

Datos de área

HabilidadFormaCentroDesplazamiento XDesplazamiento YRadioÁngulo de abanicoCaja XCaja YNotas
N1-PreC1CirclePrimaryTarget--0.5----
N1-PostC1CirclePrimaryTarget--3.5----

Problemas conocidos

No tiene problemas conocidos

Nombres

  • ningguang
  • ning

Acciones válidas

HabilidadPermitidoNotas
attack-
charge-
aim-
skill-
burst-
low_plunge-
high_plunge-
dash-
jump-
walk-
swap-

Parámetros

HabilidadParámetroDescripción
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.

Campos

CampoDescripción
.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.
Si hay más de un campo disponible, cualquiera de esos campos funciona.