移動ルート

マップイベントの移動ルート。

イベントコマンド「イベント制御 - キャラ動作指定」でも使用する。

ただし、先頭 5bytes の値は固定。

オフセット サイズ 内容
00 1 byte

アニメ頻度

※ Ver3.251以前の名称は「アニメ頻度」

イベントコマンド「イベント制御・キャラ動作指定」の場合、0x03固定。

イベントコマンド・キャラ動作指定の場合、1~6が設定可能。

マップイベントの場合、1~5が設定可能。

バイナリを直接編集して6を設定した場合、

キャラ動作指定から6を設定した場合と同じ速度でアニメーションする。

01 1 byte

移動速度

イベントコマンド「イベント制御・キャラ動作指定」の場合、0x03固定。

アニメ頻度同様、イベントコマンド・キャラ動作指定とマップイベントで

ウディタ上で設定可能な値が異なる。

02 1 byte

移動頻度

イベントコマンド「イベント制御・キャラ動作指定」の場合、0x03固定。

1 byte

移動ルート

動かない:0

カスタム:1

ランダム:2

プレイヤー接近:3

イベントコマンド「イベント制御・キャラ動作指定」の場合、0x00固定。

1 byte

オプション

待機時アニメON:+1(0x01)

移動時アニメON:+2(0x02)

方向固定ON:+4(0x04)

すり抜けON:+8(0x08)

主人公より上ON:+16(0x10)

当たり判定■ON:+32(0x20)

半歩上に設置ON:+64(0x40)

【Ver3.00以降】半歩左に設置ON:+128(0x80)

イベントコマンド「イベント制御・キャラ動作指定」の場合、0x03固定。

05 1 byte

移動フラグ

動作完了までウェイト:+ 0x04

動作を繰り返す:+ 0x01

移動できない場合は飛ばす:+ 0x02

06~09 4 byte

動作コマンド数

移動ルートが「カスタム」以外でも動作コマンドが設定されいている場合がある。

可変

動作コマンド

詳細は後述

動作コマンド

動作指定で指定する一つの動き

オフセット サイズ 内容
00 1 byte

動作コマンドコード

移動系

下に移動:0x00

左に移動:0x01

右に移動:0x02

上に移動:0x03

左下に移動:0x04

右下に移動:0x05

左上に移動:0x06

右上に移動:0x07

ランダム移動:0x10

主人公に接近:0x11

主人公から離れる:0x12

一歩前進:0x13

一歩後退:0x14

ジャンプ:0x15

イベントに接近:0x35

座標に接近:0x36

方向転換系

下向き:0x08

左向き:0x09

右向き:0x0A

上向き:0x0B

左下向き:0x0C

右下向き:0x0D

左上向き:0x0E

右上向き:0x0F

右に1つ回転:0x16

左に1つ回転:0x17

左右ランダム回転:0x18

完全ランダム回転:0x19

主人公の方を向く:0x1A

主人公の逆を向く:0x1B

変数の設定

代入:0x1C

加算:0x37

速度・頻度の設定

移動速度を設定:0x1D

移動頻度を設定:0x1E

アニメ頻度を設定:0x1F

移動設定

半歩移動に設定:0x30

全歩移動に設定:0x31

パターン設定

パターン1に変更:0x32

パターン2に変更:0x33

パターン3に変更:0x34

パターン4に変更:0x38Ver2.10~

パターン5に変更:0x39Ver2.10~

動作フラグ設定

待機時アニメON:0x20

待機時アニメOFF:0x21

移動アニメON:0x22

移動アニメOFF:0x23

向き固定ON:0x24

向き固定OFF:0x25

すり抜けON:0x26

すり抜けOFF:0x27

最前面表示ON:0x28

最前面表示OFF:0x29

その他

グラフィック変更0x2C

不透明度設定0x2D

高さ変更0x3AVer2.10~

効果音再生0x2E

ウェイト0x2F

01 1 byte

変数の数

動作コマンドコードと変数の数の関係は後述

4 byte

変数

動作コマンドコードと変数の関係は後述

2 byte

0x01 00

終端コード

コマンド コマンドコード 変数の数 変数1 変数2
移動系
下に移動 0x00 0
左に移動 0x01 0
右に移動 0x02 0
上に移動 0x03 0
左下に移動 0x04 0
右下に移動 0x05 0
左上に移動 0x06 0
右上に移動 0x07 0
ランダム移動 0x10 0
主人公に接近 0x11 0
主人公から離れる 0x12 0
一歩前進 0x13 0
一歩後退 0x14 0
ジャンプ 0x15 2
イベントに接近 0x35 1 イベントID
座標に接近 0x36 2 X座標 Y座標
方向転換系
下向き 0x08 0
左向き 0x09 0
右向き 0x0A 0
上向き 0x0B 0
左下向き 0x0C 0
右下向き 0x0D 0
左上向き 0x0E 0
右上向き 0x0F 0
右に1つ回転 0x16 0
左に1つ回転 0x17 0
左右ランダム回転 0x18 0
完全ランダム回転 0x19 0
主人公の方を向く 0x1A 0
主人公の逆を向く 0x1B 0
変数の設定
代入 0x1C 2 代入先アドレス値(※) 代入値
加算 0x37 2 加算先アドレス値(※) 加算値
速度・頻度の設定
移動速度を設定 0x1D 1 移動速度値
移動頻度を設定 0x1E 1 移動頻度値
アニメ頻度を設定 0x1F 1 アニメ頻度値
移動設定
半歩移動に設定 0x30 0
全歩移動に設定 0x31 0
パターン設定
パターン1に変更 0x32 0
パターン2に変更 0x33 0
パターン3に変更 0x34 0
パターン4に変更 0x38 0
パターン5に変更 0x39 0
動作フラグ設定
待機時アニメON 0x20 0
待機時アニメOFF 0x21 0
移動アニメON 0x22 0
移動アニメOFF 0x23 0
向き固定ON 0x24 0
向き固定OFF 0x25 0
すり抜けON 0x26 0
すり抜けOFF 0x27 0
最前面表示ON 0x28 0
最前面表示OFF 0x29 0
その他
グラフィック変更 0x2C 1 グラフィックID
不透明度設定 0x2D 1 不透明度
高さ変更 0x3A 1 高さ
効果音再生 0x2E 1 効果音ID
ウェイト 0x2F 1 フレーム数

※アドレス値について

呼ばれるイベント元がマップイベントの場合は「このマップイベントセルフ変数」、呼ばれるイベント元がコモンイベントの場合は「このコモンイベントセルフ変数(ただし0~9のみ)」となる。

マップイベント内/コモンイベント内で定義したキャラ動作指定をコモンイベント/マップイベントにコピペした場合変数呼び出し値も対応した値に変更される。