メインコンテンツまでスキップ

ムアラニ

実用設定

使う mualani を config に書きます。 別名: 登録された別名はありません。

スターターをコピー

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;

コンボ例

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.

コンボをコピー

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.

コンボをコピー

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;
  }
}

安全な基本ループ

最初に使うための一番安全な型です。スキルや元素爆発が使えるか確認してから押し、空いた時間は通常攻撃で埋めます。まだ本当のコンボが分からないキャラはここから始めます。

if .character.skill.ready

クールタイムを読んでいます。ready なら今使えます。false ならその行はスキップされます。

attack:3

`attack:3` は通常攻撃を3回続ける意味です。テスト中は数字を変えてください。

ここで無限ループにしない

この helper は呼ばれた時に一回だけ動きます。ローテーション全体の繰り返しは外側の `for` に置きます。

コンボをコピー

fn mualani_basic_loop() {
  if .mualani.skill.ready {
    mualani skill;
  }
  if .mualani.burst.ready {
    mualani burst;
  }
  mualani attack:3;
}

.mualani.momentum が続く間だけ待つ

現在のスタック数またはカウントです。

現在状態

初期設定ではありません。そのフレームでのシミュレータ内部状態です。

待機上限

状態が変わらない時に設定が止まらないよう、フレーム上限を置きます。

コンボをコピー

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

attack[travel=...] を使う

弾や投射物の移動時間をフレームで指定します。

attack[travel=...]

行動パラメータは、その行動の角括弧内に書きます。

コンボをコピー

mualani attack[travel=10];

burst[travel=...] を使う

弾や投射物の移動時間をフレームで指定します。

burst[travel=...]

行動パラメータは、その行動の角括弧内に書きます。

コンボをコピー

mualani burst[travel=10];

書けるアクション

attack 直接使用可能

コマンドをコピー

mualani attack:3;

charge 直接使用可能

コマンドをコピー

mualani attack, charge;

skill 直接使用可能

コマンドをコピー

mualani skill;

burst 直接使用可能

コマンドをコピー

mualani burst;

dash 直接使用可能

コマンドをコピー

mualani dash;

jump 直接使用可能

コマンドをコピー

mualani jump;

walk 直接使用可能

コマンドをコピー

mualani walk;

swap 直接使用可能

コマンドをコピー

mualani swap;

アクションの特殊パラメータ

attack[travel=...] - 弾や投射物の移動時間をフレームで指定します。

コマンドをコピー

mualani attack[travel=10];

burst[travel=...] - 弾や投射物の移動時間をフレームで指定します。

コマンドをコピー

mualani burst[travel=10];

条件用フィールド

.mualani.momentum - 現在のスタック数またはカウントです。

条件をコピー

if .mualani.momentum > 0 {
  # action here
}

フレーム

動画クレジット: yamitoka
カウント: シート (クレジット: yamitoka)

Hitlag データ

能力停止時間倍率防御停止設置物
Surfing00.01truetrue

範囲データ

能力形状中心X オフセットY オフセット半径扇形角度矩形 X矩形 Yメモ
N1CirclePrimaryTarget--0.7----
N2CirclePrimaryTarget--0.7----
N3CirclePrimaryTarget--0.7----
Shark-BiteSingleGlobalValue------Spawns on the Primary Target.
Surging-BiteSingleGlobalValue------Spawns on the Primary Target.

既知の問題

既知の問題はありません

名前

  • mualani

使用可能なアクション

能力使用可メモ
attack-
charge-
aim-
skill-
burst-
low_plunge-
high_plunge-
dash-
jump-
walk-
swap-

パラメータ

能力パラメータ説明
attacktravelProjectile travel time for Shark Missiles. Default 10 frames.
bursttravelProjectile travel time for the Super Shark Missile. Default 70 frames.

フィールド

フィールド説明
.mualani.momentum
Number of Wave Momentum stacks.
複数のフィールドがある場合は、どれを使っても機能します。