Skip to main content

Iansan

Practical config

Use iansan in configs. Aliases: None listed.

Code

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

Special notes

Burst tuning

Use `global` as the default burst point gain, then override a single character with `name=value` when needed.

Code

iansan char lvl=90/90 cons=0 talent=9,9,9 +params=[global=15,bennett=3];

Movement restore

The burst can also read a `movement` value on the action that is restoring points, so walking or moving tests can be modeled too.

Code

iansan burst[movement=12];

Combo recipes

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 iansan_basic_loop() {
  if .iansan.skill.ready {
    iansan skill;
  }
  if .iansan.burst.ready {
    iansan burst;
  }
  iansan attack:3;
}

Actions you can write

No special entries documented.

Special action params

No special entries documented.

Fields for conditions

No special entries documented.

Frames

Character does not have any frames video

Hitlag Data

No hitlag data for character

AoE Data

No AoE data for

Known issues

Does not have any known issues

Names

Does not have any known names

Legal Actions

Does not have any known legal actions

Params

Does not have any ability params

Fields

Does not have any fields