■コモンイベント「ドラホコシステム」
イベント開始条件:定期的に並列処理する
出現条件スイッチ:[0011:ドラホコ起動中]
◆変数の操作:[0011:マップID2]代入,主人公のマップID
◆条件分岐:変数[0001:マップID]がV[0011]以外
◆スイッチの操作:[0001:ドラホコ配置確認]をONにする
◆スイッチの操作:[0011:ドラホコ起動中]をOFFにする
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:小型船に乗っている
◆スイッチの操作:[0004:乗り物に乗っている]をONにする
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:大型船に乗っている
◆スイッチの操作:[0004:乗り物に乗っている]をONにする
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:飛行船に乗っている
◆スイッチの操作:[0004:乗り物に乗っている]をONにする
◆イベント処理の中断
◆
:分岐終了
◆条件分岐:スイッチ[0004:乗り物に乗っている]がON
◆スイッチの操作:[0003:フェードイン不要]をONにする
◆スイッチの操作:[0002:ドラホコ初期設定]をONにする
◆スイッチの操作:[0011:ドラホコ起動中]をOFFにする
◆イベント処理の中断
◆
:分岐終了
◆注釈:------------------------------
: :主人公の移動確認
: :
◆変数の操作:[0012:XY2]代入,主人公のX座標
◆変数の操作:[0012:XY2]乗算,1000
◆変数の操作:[0012:XY2]加算,主人公のY座標
◆条件分岐:変数[0004:XY]がV[0012]以外(オプション:ON)<オプションを設定
◆変数の操作:[0004:XY]代入,変数[0012]の値
◆注釈:------------------------------
: :主人公のハシゴ処理
: :
◆変数の操作:[0017:向き 主人公]代入,主人公の向き
◆変数の操作:[0002:X座標]代入,主人公のX座標
◆変数の操作:[0003:Y座標]代入,主人公のY座標
◆指定位置の地形ID取得:(V[0002],V[0003]),[0008:地形ID]
◆条件分岐:変数[0008:地形ID]が4(オプション:ON)<主人公がいるマスがハシゴの地形IDの時
◆条件分岐:スイッチ[0007:ハシゴ処理を実行]がOFF<ハシゴのマスの第一歩目の時
◆スイッチの操作:[0007:ハシゴ処理を実行]をONにする
◆キャラクターの動作指定:主人公,向き固定,上を向く
◆
:分岐終了
◆条件分岐;変数[0009:ハシゴのキー入力]が1<ハシゴの上で下移動の時
◆変数の操作:[0017:向き 主人公]代入,5<後続キャラの移動を上向きの下移動にする
◆
:分岐終了
◆
:それ以外の場合<主人公がいるマスがハシゴの地形IDではない時
◆条件分岐:スイッチ[0007:ハシゴ処理を実行]がON
◆スイッチの操作:[0007:ハシゴ処理を実行]をOFFにする
◆キャラクターの動作指定:主人公,向き固定解除
◆条件分岐;変数[0009:ハシゴのキー入力]が1<ハシゴから降りた時
◆変数の操作:[0017:向き 主人公]代入,2<通常の下移動にします
◆
:分岐終了
◆
:分岐終了
◆
:分岐終了
◆注釈:------------------------------
: :後続キャラの移動
: :
◆条件分岐:変数[0013:向き 2人目]が2
◆キャラクターの動作指定:ドラホコ2人目,向き固定解除,下に移動
◆
:分岐終了
◆条件分岐:変数[0013:向き 2人目]が4
◆キャラクターの動作指定:ドラホコ2人目,左に移動
◆
:分岐終了
◆条件分岐:変数[0013:向き 2人目]が6
◆キャラクターの動作指定:ドラホコ2人目,右に移動
◆
:分岐終了
◆条件分岐:変数[0013:向き 2人目]が8
◆キャラクターの動作指定:ドラホコ2人目,向き固定解除,上に移動
◆
:分岐終了
◆条件分岐:変数[0013:向き 2人目]が5<ハシゴのマスで下移動の時
◆キャラクターの動作指定:ドラホコ2人目,向き固定,上を向く,下に移動
◆
:分岐終了
◆注釈:------------------------------
◆条件分岐:変数[0014:向き 3人目]が2
◆キャラクターの動作指定:ドラホコ3人目,向き固定解除,下に移動
◆
:分岐終了
◆条件分岐:変数[0014:向き 3人目]が4
◆キャラクターの動作指定:ドラホコ3人目,左に移動
◆
:分岐終了
◆条件分岐:変数[0014:向き 3人目]が6
◆キャラクターの動作指定:ドラホコ3人目,右に移動
◆
:分岐終了
◆条件分岐:変数[0014:向き 3人目]が8
◆キャラクターの動作指定:ドラホコ3人目,向き固定解除,上に移動
◆
:分岐終了
◆条件分岐:変数[0014:向き 3人目]が5
◆キャラクターの動作指定:ドラホコ3人目,向き固定,上を向く,下に移動
◆
:分岐終了
◆注釈:------------------------------
◆条件分岐:変数[0015:向き 4人目]が2
◆キャラクターの動作指定:ドラホコ4人目,向き固定解除,下に移動
◆
:分岐終了
◆条件分岐:変数[0015:向き 4人目]が4
◆キャラクターの動作指定:ドラホコ4人目,左に移動
◆
:分岐終了
◆条件分岐:変数[0015:向き 4人目]が6
◆キャラクターの動作指定:ドラホコ4人目,右に移動
◆
:分岐終了
◆条件分岐:変数[0015:向き 4人目]が8
◆キャラクターの動作指定:ドラホコ4人目,向き固定解除,上に移動
◆
:分岐終了
◆条件分岐:変数[0015:向き 4人目]が5
◆キャラクターの動作指定:ドラホコ4人目,向き固定,上を向く,下に移動
◆
:分岐終了
◆変数の操作:[0015:向き 4人目]代入,変数[0014]の値
◆変数の操作:[0014:向き 3人目]代入,変数[0013]の値
◆変数の操作:[0013:向き 2人目]代入,変数[0017]の値
◆
:それ以外の場合<主人公が別のマスに移動していない時
◆キー入力の処理:[0009:ハシゴのキー入力](上・下/オプション:OFF)
◆
:分岐終了
◆ |