Published on: 2021-06-12
Updated on: 2021-06-15
敵はオブジェクトIDごとに編隊に関するパラメータを持っている。
固定パラメータは以下の通り:
項目 | 概要 |
---|---|
ボス属性 | 被弾時の挙動に影響する。道中の敵ではジェリコ、ラザロのみ真。 |
難易度 | 現在の面がこの値以上のとき、ランク上昇や挙動の変化が起こる。 |
弾抑制フラグ | 特定条件下で自機狙い弾を撃たない。 |
弾高速化フラグ | 特定条件下で自機狙い弾が高速化する。 |
誘導弾化フラグ | 特定条件下で自機狙い弾が必ず誘導弾になる。 |
再行動フラグ | 特定条件下で移動後に再行動する。 |
高速化フラグ | 特定条件下で高速化する。 |
基本メタスプライトID | 仮想マシンの set_sprite 命令はこの値に対する相対値として解釈される。 |
初期座標 | |
出現間隔 | 敵1体が出現するまでの待ちフレーム数。0 の場合、全個体が一斉出現する。 |
出現数 | |
バイトコード | 敵AIを参照。 |
エントリポイント | バイトコードの実行開始アドレス。敵1体ごとに設定されている。 |
可変パラメータは以下の通り:
項目 | 概要 |
---|---|
ランク | 値に応じて敵の挙動が変化する。初期値は 0 で、最大 7 まで上がる。 |
敵が被弾したとき、
弾抑制フラグを持つ敵は、ランク 3 以下では自機狙い弾を撃たない。
敵が弾高速化フラグを持つ場合、発射する自機狙い弾のスピードが 8*(ランク)/16
となる(切り捨て除算)。
これ以外の場合、自機狙い弾はスピード 0 である。
敵が誘導弾化フラグを持ち、かつ2周目でランク 7 以上ならば、発射する自機狙い弾が必ず誘導弾になる。
敵が再行動フラグを持ち、かつ (現在の面) >= (難易度) && (ランク) >= 4
ならば、移動後に仮想マシンを追加で 1 ステップ実行する(再行動に対する再行動は行わない)。
敵が高速化フラグを持ち、かつ (現在の面) >= (難易度)
ならば、敵のスピード 1 以下の移動が高速化する:
(現在の面) >= (難易度)
のとき、敵編隊が出現するたびに対応する敵オブジェクトのランクが 1 上がる。
2周目の場合は条件が変化し、(現在の面)+2 >= (難易度)
となる。
ランクが 3 以上のときに自機が死ぬとランクが 2 下がる。
ID | 名前 | ボス | 難易度 | 弾抑制 | 弾高速化 | 誘導弾化 | 再行動 | 高速化 | 出現間隔 | 出現数 |
---|---|---|---|---|---|---|---|---|---|---|
0x01 | レウス | 10 | o | 15 | 8 | |||||
0x02 | テュラ | 9 | o | 4 | 8 | |||||
0x03 | エイク | 12 | o | 0 | 5 | |||||
0x04 | ソレル | 7 | o | 15 | 8 | |||||
0x05 | ディダ | 8 | o | 10 | 8 | |||||
0x06 | ペンド | 7 | o | 15 | 12 | |||||
0x07 | リアード | 1 | 10 | 8 | ||||||
0x08 | バタフ | 13 | o | 10 | 8 | |||||
0x09 | スラント | 1 | 10 | 16 | ||||||
0x0A | カルゴ | 8 | o | 5 | 8 | |||||
0x0B | アトリス | 3 | o | 10 | 8 | |||||
0x0C | メルス | 1 | o | 12 | 8 | |||||
0x0D | プリング | 7 | o | 20 | 8 | |||||
0x0E | ヤール | 1 | 8 | 8 | ||||||
0x0F | ビーグ | 11 | o | 20 | 8 | |||||
0x10 | メーバ | 10 | o | 10 | 8 | |||||
0x11 | ルイド | 1 | 30 | 4 | ||||||
0x12 | ジェラ | 9 | o | 30 | 8 | |||||
0x13 | ルダン | 15 | o | 10 | 8 | |||||
0x14 | リューク | 1 | 0 | 1 | ||||||
0x15 | ビータ | 4 | o | 30 | 8 | |||||
0x16 | テミス | 4 | o | 30 | 8 | |||||
0x17 | パトラ | 5 | o | 30 | 8 | |||||
0x18 | ドラク | 15 | o | 30 | 8 | |||||
0x19 | プリズン | 10 | o | o | 30 | 8 | ||||
0x1A | カディス | 2 | o | 20 | 8 | |||||
0x1B | ステリア | 5 | o | 20 | 8 | |||||
0x1C | リーデ | 3 | o | 10 | 8 | |||||
0x1D | グハ | 11 | o | o | 0 | 2 | ||||
0x1E | ジェリコ | o | 1 | 0 | 8 | |||||
0x1F | ラザロ | o | 1 | 0 | 4 |