Skip to main content

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 credit: charliex3000
Count: Sheet (credit: dejaroo)

Hitlag Data

AbilityHalt TimeScaleDefense HaltDeployable
E-Spiritbreath-Thorn00.01truefalse

AoE Data

AbilityShapeCenterOffset XOffset YRadiusFan AngleBox XBox YNotes
N1CirclePrimaryTarget--1----
N2CirclePrimaryTarget--1----
N3CirclePrimaryTarget--1.5----

Known issues

Does not have any known issues

Names

  • neuvillette
  • neuv
  • chiefjusticeoffontaine

Legal Actions

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

Params

AbilityParamDescription
chargeshort0 for Charged Attack: Equitable Judgment (default), 1 for Charged Attack. Charged Attack will still absorb droplets if possible. This mirrors in game behaviour.
chargeticksNumber 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

FieldDescription
.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.
If more than one field is available, then either field will work.