裏CHUNSOFT > コード表 > 行動リスト
行動リスト
00000BEDh以降がシレンの行動データで、そのフロアに降り立ってからのシレンの行動が記録されています。
このデータが1768バイトに達すると1回目、1848バイトに達すると2回目、1928バイトに達すると3回目の突風が吹きます。
必ずしも1ターンで1バイトではなく、操作によっては複数バイトになり、逆にシレンを操作できない状態では何も記録されません。
早い話が中断・再開や回想に必要となる分だけ記録される訳です。
一般には「行動数」と呼ばれているものです。
1行動数=1バイトです。
移動
方向 | 移動 | ダッシュ | 向きを変える |
右 | 00 | 08 | 10 |
右上 | 01 | 09 | 11 |
上 | 02 | 0A | 12 |
左上 | 03 | 0B | 13 |
左 | 04 | 0C | 14 |
左下 | 05 | 0D | 15 |
下 | 06 | 0E | 16 |
右下 | 07 | 0F | 17 |
壁に向かって移動しようとしてもカウントされてしまいます。
色々
- 18 攻撃
- 19 変身を解く
- 1A 次のフロアへ
- 1B 整理(道具の順序が変わった時のみ)
- 1C XX XXターン足踏み(XX=00hで256ターン)
- 1D 矢を撃つ、特技を使う(矢を装備していない、でもカウントされる)
道具
XX,YYは全て00h〜13hの値をとり、1〜20番目の道具に対応します。
- 40+XX XX番目の道具を置く
- 5F 足元の道具を拾う、罠を踏む(何も落ちていない、でもカウントされる)
- 60+XX XX番目の道具を使う
- 7F 足元の道具を使う
- 80+XX XX番目の道具を投げる(矢を道具欄から撃つのもこれ)
- 9F 足元の道具を投げる(矢を道具欄から撃つのもこれ)
- A0+XX YY XX番目の壺にYY番目の道具を入れる、XX番目の「どれを」巻物をYY番目の道具に使う
- BF YY 足元の壺にYY番目の道具を入れる、足元の「どれを」巻物をYY番目の道具に使う
- BF 40+XX 足元の道具とXX番目の道具を交換
XX番目の道具が壺の場合、YYの値を80h以上にすると壺の中の道具を扱うことを意味します。
- 80〜89 壺の中の道具を使う
- A0〜A9 壺の中の道具を投げる
- C0〜C9 壺の中の道具を置く
- E0〜E9 壺の中の道具を出す
その他
??はよく分かりません。
- E0 XX ?? YY YY YY YY YY YY FF FF 道具番号XXの道具にYY YY YY YY YY YYと名前を付ける、道具番号XXの白紙の巻物にYY YY YY YY YY YYと書く
- E1 XX ?? デバッグモード、XX番目の機能(XX=00h〜04h)
- E1 05 ?? XX YY [ZZ] デバッグモード、種別XXのYY番目で値がZZの道具を用意
- FF 終端子
2009年2月10日更新
裏CHUNSOFT > コード表 > 行動リスト