Mualani
Config práctica
Usa mualani en configs. Alias: No hay alias registrados.
Copiar este inicio
mualani char lvl=90/90 cons=0 talent=9,9,9;
mualani add weapon="favoniussword" refine=5 lvl=90/90;
mualani add set="emblemofseveredfate" count=4;
mualani add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622 er=0.110;Recetas de combos
One 3-stack bite
Walk until 3 momentum, then bite once.
.mualani.momentum < 3
Momentum is the bite stack counter. Walking advances it during Nightsoul.
mualani attack;
When momentum reaches 3, normal attack spends the bite.
Copiar combo
fn mualani_combo1() {
while .mualani.nightsoul.state {
while .mualani.momentum < 3 {
mualani walk[f=1];
}
mualani attack;
break;
}
}Three 3-stack bites
Same idea, repeated three times inside Nightsoul.
for let k=0; k<3
Repeats the same 3-stack bite three times, as long as Nightsoul is still active.
break
Leaves the outer Nightsoul loop after the planned bites so the script can continue.
Copiar combo
fn mualani_combo3() {
while .mualani.nightsoul.state {
for let k=0; k<3; k=k+1 {
while .mualani.momentum < 3 {
mualani walk[f=1];
}
mualani attack;
}
break;
}
}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 mualani_basic_loop() {
if .mualani.skill.ready {
mualani skill;
}
if .mualani.burst.ready {
mualani burst;
}
mualani attack:3;
}Esperar mientras .mualani.momentum está activo
Cantidad actual de este contador o stacks.
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 .mualani.momentum > 0 && f() - start < 300 {
mualani 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
mualani attack[travel=10];Usar burst[travel=...]
Tiempo de viaje del proyectil en frames.
burst[travel=...]
Los parámetros de acción van entre corchetes en la acción exacta que estás usando.
Copiar combo
mualani burst[travel=10];Acciones que puedes escribir
attack se puede usar directo
Copiar comando
mualani attack:3;charge se puede usar directo
Copiar comando
mualani attack, charge;skill se puede usar directo
Copiar comando
mualani skill;burst se puede usar directo
Copiar comando
mualani burst;dash se puede usar directo
Copiar comando
mualani dash;jump se puede usar directo
Copiar comando
mualani jump;walk se puede usar directo
Copiar comando
mualani walk;swap se puede usar directo
Copiar comando
mualani swap;Parámetros especiales de acción
attack[travel=...] - Tiempo de viaje del proyectil en frames.
Copiar comando
mualani attack[travel=10];burst[travel=...] - Tiempo de viaje del proyectil en frames.
Copiar comando
mualani burst[travel=10];Campos para condiciones
.mualani.momentum - Cantidad actual de este contador o stacks.
Copiar condición
if .mualani.momentum > 0 {
# action here
}Frames
- Video #1
- Video #2
- Video #3
Datos de hitlag
- Habilidad elemental
| Habilidad | Tiempo de pausa | Escala | Pausa por defensa | Desplegable |
|---|---|---|---|---|
| Surfing | 0 | 0.01 | true | true |
Datos de área
- Normal
- Ataque cargado
- Habilidad elemental
- Definitiva
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| N1 | Circle | PrimaryTarget | - | - | 0.7 | - | - | - | - |
| N2 | Circle | PrimaryTarget | - | - | 0.7 | - | - | - | - |
| N3 | Circle | PrimaryTarget | - | - | 0.7 | - | - | - | - |
| Shark-Bite | Single | GlobalValue | - | - | - | - | - | - | Spawns on the Primary Target. |
| Surging-Bite | Single | GlobalValue | - | - | - | - | - | - | Spawns on the Primary Target. |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| CA | Circle | Player | - | 1 | 3.5 | - | - | - | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| Surfing | Box | Player | - | 0.9 | - | - | 0 | 1 | - |
| Habilidad | Forma | Centro | Desplazamiento X | Desplazamiento Y | Radio | Ángulo de abanico | Caja X | Caja Y | Notas |
|---|---|---|---|---|---|---|---|---|---|
| Q | Circle | PrimaryTarget | - | - | 5 | - | - | - | - |
Problemas conocidos
Nombres
- mualani
Acciones válidas
| Habilidad | Permitido | Notas |
|---|---|---|
attack | ✔ | - |
charge | ✔ | - |
aim | ❌ | - |
skill | ✔ | - |
burst | ✔ | - |
low_plunge | ❌ | - |
high_plunge | ❌ | - |
dash | ✔ | - |
jump | ✔ | - |
walk | ✔ | - |
swap | ✔ | - |
Parámetros
| Habilidad | Parámetro | Descripción |
|---|---|---|
attack | travel | Projectile travel time for Shark Missiles. Default 10 frames. |
burst | travel | Projectile travel time for the Super Shark Missile. Default 70 frames. |
Campos
| Campo | Descripción |
|---|---|
.mualani.momentum | Number of Wave Momentum stacks. |