WOLF RPGエディター(ウディタ)[3.337]/基本システム【サイトトップへ戻る】
■コモンイベント[203〜214]の解説
(更新:2024/05/18)


コモンイベント[203〜214]についてまとめて解説します。


ショートカット
■コモンイベント[203:○[変更可]戦闘開始時処理]
■コモンイベント[204:○[変更可]1ターン開始時処理]
■コモンイベント[205:○[変更可]1ターン終了時処理]
■コモンイベント[206:○[変更可]戦闘終了後処理]
■コモンイベント[208:【基本システムVerX.XX説明書】]
■コモンイベント[212:相談コマンド]
■コモンイベント[213:ゲームオーバーイベント]
■コモンイベント[214:WOLF RPGエディター使用Ev]

基本システムに関する説明は別ページに記載しています。
【基本システムに関する説明ページを見る】

コモンイベントの一覧と補足説明のページも用意しています。
【コモンイベントの一覧と補足説明のページを開く】


  
■コモンイベント[203:○[変更可]戦闘開始時処理]

このコモンイベントは、制作者が自由にイベントを設定する事ができるコモンイベントです。



イベントの実行は、戦闘が始まって最初に表示される[戦闘]or[逃走]の選択肢が表示される前になります。



このコモンイベントの呼び出し設定は、コモンイベント[188:X◆戦闘処理]43行目にあります。



▼使用例「戦闘開始時にセリフを話すイベントを作る」



【イベントコード表示】
■DB読込(可変): CSelf10 = 可変DB[ 基本システム用変数 : 72 : 0 ] (18 : [戦闘]敵グループ番号 : 数値)
■条件分岐(変数): 【1】 CSelf10 が 13 と同じ
-◇分岐: 【1】 [ CSelf10 が 13 と同じ ]の場合↓
|■文章:こいつが「グリフォン」か!
|■文章:ちょっと苦戦しそうだぞ!
|■
◇分岐終了◇


▲トップへ戻る▲


  
■コモンイベント[204:○[変更可]1ターン開始時処理]

このコモンイベントは、制作者が自由にイベントを設定する事ができるコモンイベントです。



イベントの実行は、主人公全員の行動内容を決定して、ターンの処理が開始される直前になります。



このコモンイベントの呼び出し設定は、コモンイベント[188:X◆戦闘処理]71行目にあります。



現在は何ターン目なのかを調べる時には、
可変DB[18:基本システム用変数]データ[75:[戦闘]現在ターン数]を使いますが、
1ターン目の時には「0」になっており、例えば「5ターン目でイベント発生」を設定する場合は、
データ[75:[戦闘]現在ターン数]の値が「4」の時にイベントが実行するようにする必要があります。


▲トップへ戻る▲


  
■コモンイベント[205:○[変更可]1ターン終了時処理]

このコモンイベントは、制作者が自由にイベントを設定する事ができるコモンイベントです。



イベントの実行は、主人公と敵キャラの全員の行動が終わってターンの処理が終了した時に実行されます。



このコモンイベントの呼び出し設定は、コモンイベント[188:X◆戦闘処理]118行目にあります。



現在は何ターン目なのかを調べる時には、
可変DB[18:基本システム用変数]データ[75:[戦闘]現在ターン数]を使いますが、
コモンイベント[204:○[変更可]1ターン開始時処理]の時とは異なり、1ターン目の時には「1」になります。


▲トップへ戻る▲


  
■コモンイベント[206:○[変更可]戦闘終了後処理]

このコモンイベントは、制作者が自由にイベントを設定する事ができるコモンイベントです。



イベントの実行は、戦闘が終了し、経験値の獲得&レベルアップなども終わり、
戦闘画面の画像が全て消えた後に実行されます。



このコモンイベントの呼び出し設定は、コモンイベント[188:X◆戦闘処理]181行目にあります。



戦闘に勝ったのか、負けたのか、逃走したのかを調べたい時には、
コモンイベント[172:X[戦]敵/味方・勝敗判定]を呼び出して調べてください。

1 勝利
-1 敗北
0 逃走



▼使用例「特定の敵グループが逃走した時にメッセージを表示」



以下は、敵グループ[13]が逃走した時にメッセージを表示する設定例です。

【イベントコード表示】
■イベントの挿入[名]: CSelf11 = ["X[戦]敵/味方・勝敗判定"] <コモンEv 172> / 1:ターン経過の勝敗も判定
■DB読込(可変): CSelf10 = 可変DB[ 基本システム用変数 : 72 : 0 ] (18 : [戦闘]敵グループ番号 : 数値)
■条件分岐(変数): 【1】 CSelf10 が 13 と同じ
-◇分岐: 【1】 [ CSelf10 が 13 と同じ ]の場合↓
|■条件分岐(変数): 【1】 CSelf11 が 0 と同じ
|-◇分岐: 【1】 [ CSelf11 が 0 と同じ ]の場合↓
||■文章:レアモンスターだったが逃げてしまった。
||■
|◇分岐終了◇
|■
◇分岐終了◇


▲トップへ戻る▲


  
■コモンイベント[208:【基本システムVerX.XX説明書】]

簡易的な説明書です。

戦闘時のダメージ計算式や現在ウディタのバージョンアップまでの更新履歴を見る事ができます。

詳しい使い方は公式サイトの公式マニュアルをご覧ください。

【公式マニュアルのページを開く】



コモンイベント名の「X.XX」の部分はウディタのバージョンアップによって変わります。


▲トップへ戻る▲


  
■コモンイベント[212:相談コマンド]

メニュー画面にある「相談」を選択した時に実行されるコモンイベントです。



「相談」の文字列の設定や「相談」を選択した時に呼び出されるコモンイベントIDの設定は、
ユーザーDB[17:システム設定]で設定します。





▼関連ページ

◆メニュー画面の選択肢をカスタマイズ([相談]を削除・[ロード]を追加)
┗◆メニュー画面の選択肢を閉じてからイベントを起動


▲トップへ戻る▲


  
■コモンイベント[213:ゲームオーバーイベント]

パーティ内の全員が戦闘不能になった時に実行されます。



このコモンイベントの呼び出し設定は、
移動時はコモンイベント[070:X[移]パラメータ増減]95行目
戦闘時はコモンイベント[188:X◆戦闘処理]254行目にあります。



ゲームオーバー時に実行されるコモンイベントは、
ユーザーDB[17:システム設定]項目[30:[戦闘]ゲームオーバー時のEv]で設定したコモンイベントになります。



なお、ユーザーDB[17:システム設定]項目[21:移動時の戦闘不能の扱い]の設定は、
初期設定では「[1]HP1で回復」になっています。

このため、マップ移動中にパーティ内の全員のHPを「0」になるまで減らしても、
HPは「下限1」となり、ゲームオーバーイベントは実行されません。

戦闘中の場合は、パーティが全滅した時にゲームオーバーイベントが実行されますが、
戦闘イベントの終了後に「HP=1」に修正されます。

もしも「HP=0」になるようにする場合は、
ユーザーDB[17:システム設定]項目[21:移動時の戦闘不能の扱い]の設定を、
[0]戦闘不能のまま」に変更してください。


▲トップへ戻る▲


  
■コモンイベント[214:WOLF RPGエディター使用Ev]

アイテム[20:WOLF RPGエディター]を使用した時に実行されます。



アイテムを使用した時に実行するコモンイベントの設定は、
ユーザーDB[2:アイテム]項目[6:┗[3]イベント番号指定](コモンイベントID+500000)で行います。

▼コモンイベント214+500000で「500214」が設定されている




アイテム[20:WOLF RPGエディター]を削除した場合は、このコモンイベントを削除しても問題ありません。


▲トップへ戻る▲



◎関連ページ

◆「基本システム」って何?
┣◆コモンイベントの一覧と補足説明
┣◆メニュー画面の処理構造
┗◆戦闘処理の処理構造

YADOT-WOLFトップ  気紛れな空間へ戻る  メール