WOLF RPGエディター(ウディタ)[3.337]/基本システム【サイトトップへ戻る】 ■コモンイベント[037:◇ランダムエンカウント処理]の解説 (更新:2024/05/18) コモンイベント[037:◇ランダムエンカウント処理]について解説します。
基本システムに関する説明は別ページに記載しています。 コモンイベントの一覧と補足説明のページも用意しています。 ■コモンイベント[037:◇ランダムエンカウント処理]って何? 主人公が歩くごとに【イベントの挿入】を使って コモンイベント[037:◇ランダムエンカウント処理]を呼び出す事で、 エンカウントの処理(移動すると敵が出現する処理)を実行する事ができます。 ▼イベントコマンドの設定画面 話しかけたら戦闘が始まるなど、エンカウントではない状態で戦闘を始めたい場合は、 コモンイベント[028:◆バトルの発生]をご利用ください。 敵グループは3グループまで設定する事ができ、ランダムで出現する敵グループが決定します。 エンカウントはマップイベントで設定します。 ▼サンプルゲームの「サンプルマップB」にあるエンカウントイベント 【エンカウントの設定方法を見る】 敵の出現処理は一歩歩くごとに、 可変DB[18:基本システム用変数]のデータ[65:[エンカウント]エンカウント値]に「100000÷出現歩数」の値が加算されます。 そしてデータ[65]の値が「100000以上」になった時に敵が出現します。 例えば「出現歩数=50」の場合は「100000÷50=2000」と言う事で、 一歩歩くごとに「2000」がデータ[65]に加算されます。 そして一歩歩くごとに「2000→4000→6000→8000…」と加算されていき、 「50歩目」で「100000以上」となり、敵が出現します。 一度敵が出現するとデータ[65]の値は初期化されますが、 この初期化では「乱数[-20000〜20000]」が設定されるため、以降の出現歩数にはランダム性が生まれます。 例えば「50歩」の場合は、次は「40〜60歩」の間で敵が出現します。 データ[65]の値は出現歩数の設定が変わってもそのままの値で処理されます。 例えば「出現歩数=2」のマスを1歩だけ移動するとデータ[65]に「50000」が加算されますが、 次に「出現歩数=50」のマスを移動した場合は、データ[65]に保存された「50000」に「2000」が加算される形になるため、 「出現歩数=50」のマスを25歩歩くと「100000以上」となり、敵が出現します。 接触範囲が重なっている場合は、イベントIDが小さい方が優先的に実行され、 イベントIDが大きい方のエンカウントは実行されません。 ▲トップへ戻る▲ ■こうゆう時にこのコモンイベントを改造する 以下のような改造を行いたい時にこのコモンイベントを改造します。
▲トップへ戻る▲ ■[入力の数/結果を返す]について
▲トップへ戻る▲ ■コモンイベント呼び出しの一覧 コモンイベント[037:◇ランダムエンカウント処理]から呼び出しているコモンイベントの一覧です。
【コモンイベント呼び出しの一覧を別ウィンドウで表示】 ▲トップへ戻る▲ ■セルフ変数の一覧 コモンイベント[037:◇ランダムエンカウント処理]のセルフ変数の一覧です。
【変数の一覧を別ウィンドウで表示】 ▲トップへ戻る▲ ■イベントコマンドの解説 イベントコマンドの解説を行います。 なお、見た目で設定内容が分かるような簡単なイベントコマンドの解説は省略しています。
▲トップへ戻る▲ ◎関連ページ ◆「基本システム」って何? ┣◆コモンイベントの一覧と補足説明 ┣◆メニュー画面の処理構造 ┗◆戦闘処理の処理構造 ◆ボスキャラを作る ◆エンカウントで敵を出現 ◆基本戦闘のBGMを変更 ◆[戦闘改造]全ての敵キャラを強くする |