Neuvillette
Practical config
Use neuvillette in configs. Aliases: neuv, chiefjusticeoffontaine
Code
neuvillette char lvl=90/90 cons=0 talent=9,9,9;
neuvillette add weapon="favoniussword" refine=5 lvl=90/90;
neuvillette add set="emblemofseveredfate" count=4;
neuvillette add stats hp=4780 atk=311 atk%=0.466 cr=0.311 cd=0.622 er=0.110;Combo recipes
Droplet charged attack
Use charged attack when enough droplets are in range; otherwise create droplets first.
Code
if .neuvillette.droplets >= 3 {
neuvillette charge;
} else if .neuvillette.skill.ready {
neuvillette skill;
}Safe basic loop
This is the safest starter pattern. It checks if skill/burst are ready before pressing them, then uses attacks as filler. Use it when you do not know a character combo yet.
if .character.skill.ready
This reads the cooldown. If it says ready, the action can be used now. If it is false, the sim skips that action.
attack:3
`attack:3` means three normal attacks in a row. Change the number while you test.
No infinite loop here
This helper runs once when you call it. Put the repeated rotation outside, in your main `for` loop.
Code
fn neuvillette_basic_loop() {
if .neuvillette.skill.ready {
neuvillette skill;
}
if .neuvillette.burst.ready {
neuvillette burst;
}
neuvillette attack:3;
}Wait while .neuvillette.droplets is active
Number of Sourcewater droplets in range for Charged Attack Empowerment: Legal Evaluation.
Live state
This is not a setup value. It is the current simulator state at that frame.
Timeout
The frame limit stops the config from freezing if the state never changes.
Code
let start = f();
while .neuvillette.droplets > 0 && f() - start < 300 {
neuvillette attack;
}Wait while .neuvillette.droplets-c6 is active
Number of Sourcewater droplets in range for C6.
Live state
This is not a setup value. It is the current simulator state at that frame.
Timeout
The frame limit stops the config from freezing if the state never changes.
Code
let start = f();
while .neuvillette.droplets-c6 > 0 && f() - start < 300 {
neuvillette attack;
}Use charge[short=...]
0 for Charged Attack: Equitable Judgment (default), 1 for Charged Attack. Charged Attack will still absorb droplets if possible. This mirrors in game behaviour.
charge[short=...]
Action params go inside brackets on the exact action you are casting.
Code
neuvillette charge[short=1];Use charge[ticks=...]
Number of ticks for Charged Attack: Equitable Judgment. Default is maximum number of ticks, minimum 1. Only works if short = 0. If the number of ticks is not the maximum, the next action must be Burst, Skill, Dash, or Jump.
charge[ticks=...]
Action params go inside brackets on the exact action you are casting.
Code
neuvillette charge[ticks=1];Actions you can write
attack usable directly
Code
neuvillette attack:3;charge usable directly
Code
neuvillette attack, charge;skill usable directly
Code
neuvillette skill;burst usable directly
Code
neuvillette burst;dash usable directly
Code
neuvillette dash;jump usable directly
Code
neuvillette jump;walk usable directly
Code
neuvillette walk;swap usable directly
Code
neuvillette swap;Special action params
charge[short=...] - 0 for Charged Attack: Equitable Judgment (default), 1 for Charged Attack. Charged Attack will still absorb droplets if possible. This mirrors in game behaviour.
Code
neuvillette charge[short=1];charge[ticks=...] - Number of ticks for Charged Attack: Equitable Judgment. Default is maximum number of ticks, minimum 1. Only works if short = 0. If the number of ticks is not the maximum, the next action must be Burst, Skill, Dash, or Jump.
Code
neuvillette charge[ticks=1];Fields for conditions
.neuvillette.droplets - Number of Sourcewater droplets in range for Charged Attack Empowerment: Legal Evaluation.
Code
if .neuvillette.droplets > 0 {
# action here
}.neuvillette.droplets-c6 - Number of Sourcewater droplets in range for C6.
Code
if .neuvillette.droplets-c6 > 0 {
# action here
}Frames
- Video #1
- Video #2
Hitlag Data
- Skill
| Ability | Halt Time | Scale | Defense Halt | Deployable |
|---|---|---|---|---|
| E-Spiritbreath-Thorn | 0 | 0.01 | true | false |
AoE Data
- Normal
- Charge Attack
- Skill
- Burst
- Cons
| Ability | Shape | Center | Offset X | Offset Y | Radius | Fan Angle | Box X | Box Y | Notes |
|---|---|---|---|---|---|---|---|---|---|
| N1 | Circle | PrimaryTarget | - | - | 1 | - | - | - | - |
| N2 | Circle | PrimaryTarget | - | - | 1 | - | - | - | - |
| N3 | Circle | PrimaryTarget | - | - | 1.5 | - | - | - | - |
| Ability | Shape | Center | Offset X | Offset Y | Radius | Fan Angle | Box X | Box Y | Notes |
|---|---|---|---|---|---|---|---|---|---|
| CA-Judgement | Box | Player | - | - | - | - | 3.5 | 15 | - |
| CA | Box | Player | - | - | - | - | 3 | 8 | - |
| Ability | Shape | Center | Offset X | Offset Y | Radius | Fan Angle | Box X | Box Y | Notes |
|---|---|---|---|---|---|---|---|---|---|
| E-Initial | Circle | PrimaryTarget | - | - | 6 | - | - | - | - |
| E-Spiritbreath-Thorn | Circle | PrimaryTarget | - | - | 4.5 | - | - | - | - |
| Ability | Shape | Center | Offset X | Offset Y | Radius | Fan Angle | Box X | Box Y | Notes |
|---|---|---|---|---|---|---|---|---|---|
| Q-Initial | Circle | Player | - | 1 | 8 | - | - | - | - |
| Q-Waterfall | Circle | GlobalValue | - | - | 5 | - | - | - | There are 2 attacks. If there is a target within 10m, they will spawn with centers randomly placed in a 1.5m radius circle from target pos, with offsetX -1.5/1.5, respectively, using the target's direction. Otherwise, the two attacks will spawn on the player with offsetX -3/4 and offsetY 7.5/6, respectively. |
| Ability | Shape | Center | Offset X | Offset Y | Radius | Fan Angle | Box X | Box Y | Notes |
|---|---|---|---|---|---|---|---|---|---|
| C6 | Circle | PrimaryTarget | - | - | 0.5 | - | - | - | C6 projectile mechanics (collision) are not properly implemented yet. |
Known issues
Names
- neuvillette
- neuv
- chiefjusticeoffontaine
Legal Actions
| Ability | Legal | Notes |
|---|---|---|
attack | ✔ | - |
charge | ✔ | - |
aim | ❌ | - |
skill | ✔ | - |
burst | ✔ | - |
low_plunge | ❌ | - |
high_plunge | ❌ | - |
dash | ✔ | - |
jump | ✔ | - |
walk | ✔ | - |
swap | ✔ | - |
Params
| Ability | Param | Description |
|---|---|---|
charge | short | 0 for Charged Attack: Equitable Judgment (default), 1 for Charged Attack. Charged Attack will still absorb droplets if possible. This mirrors in game behaviour. |
charge | ticks | Number of ticks for Charged Attack: Equitable Judgment. Default is maximum number of ticks, minimum 1. Only works if short = 0. If the number of ticks is not the maximum, the next action must be Burst, Skill, Dash, or Jump. |
Fields
| Field | Description |
|---|---|
.neuvillette.droplets | Number of Sourcewater droplets in range for Charged Attack Empowerment: Legal Evaluation. |
.neuvillette.droplets-c6 | Number of Sourcewater droplets in range for C6. |