WOLF RPGエディター(ウディタ)[3.323]/基本システム【サイトトップへ戻る】
■コモンイベント[013:○戦闘コマンドの変更]の解説
(更新:2024/04/16)


コモンイベント[013:○戦闘コマンドの変更]について解説します。


ショートカット
■コモンイベント[013:○戦闘コマンドの変更]って何?
■[入力の数/結果を返す]について
■コモンイベント呼び出しの一覧
■セルフ変数の一覧
■イベントコマンドの解説

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

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


  
■コモンイベント[013:○戦闘コマンドの変更]って何?

イベントコマンド【イベントの挿入】を使ってコモンイベント[013:○戦闘コマンドの変更]を呼び出す事で、
「通常攻撃」「魔法」「アイテム」などの戦闘時のコマンドを別の物に変える事ができます。

▼イベントコマンドの設定画面




実際に主人公のコマンドを変える処理は、
コモンイベント[077:X[移]戦闘コマンド変更]を呼び出して処理しています。



戦闘時の選択肢では、空欄の戦闘コマンドは無視して、空欄ではないコマンドのみを表示します。

▼コマンドの設定
コマンド1 通常攻撃
コマンド2 空欄
コマンド3 空欄
コマンド4 特殊技能
コマンド5 空欄
コマンド6 空欄
コマンド7 アイテム
コマンド8 空欄


▼戦闘時の選択肢
通常攻撃
特殊技能
アイテム

アイテムは必ず一番下」とする場合は、「コマンド8=アイテム」にすれば、
他の所でコマンドが追加されても、常に[アイテム]は一番下になります。



戦闘コマンドが設定されているかどうかを調べる場合は、
コモンイベント[026:▲戦闘コマンド有無の判定]を呼び出して調べてください。


▲トップへ戻る▲


  
■[入力の数/結果を返す]について

▼数値1/コモンセルフ0「対象主人公」

処理する主人公を設定。
1100000」などの「変数呼び出し値」で設定する場合は、
呼び出す変数の値には可変DB[0:主人公ステータス]データIDを設定してください。
▼数値2/コモンセルフ1「どのコマンドを」

コマンドを変える位置を設定。
[空き欄(前方から)]や[空き欄(後方から)]の場合で、
空きが無くてコマンドの変更ができなかった時には、
[入力の数/結果を返す]の[結果を返す]にて「1」の値を返します。
▼数値3/コモンセルフ2「これにする」

変更するコマンドを設定。
▼結果を返す「変更成功?」(セルフ変数[90:変更成功?])

[セルフ変数[1]:どのコマンドを]の設定にて、
[空き欄(前方から)]か[空き欄(後方から)]を設定した場合で、
空きが無くてコマンドの変更ができなかった時には「1」の値を返します。


▲トップへ戻る▲


  
■コモンイベント呼び出しの一覧

コモンイベント[013:○戦闘コマンドの変更]から呼び出しているコモンイベントの一覧です。

コモンイベント[013:○戦闘コマンドの変更]から呼び出しているコモンイベント
コモンイベント(ID順) 処理内容
077:X[移]戦闘コマンド変更 戦闘コマンドの追加と削除を処理。
142:X[戦]指定主人公更新処理 能力値の増減や装備を変更した時に、
戦闘用の可変DB[10:×┏ 戦闘一時ステータス[基]]などを再計算し、
画面の描画を更新。

【コモンイベント呼び出しの一覧を別ウィンドウで表示】


▲トップへ戻る▲


  
■セルフ変数の一覧

コモンイベント[013:○戦闘コマンドの変更]のセルフ変数の一覧です。

セルフ変数
番号 名前 使用内容
0 対象主人公 主人公ID(可変DB[0:主人公ステータス]データID)を設定。
1 どのコマンドを 変更するコマンドの位置を設定。
-10 空き欄(前方から)
-11 空き欄(前方から)
0 コマンド1
1 コマンド2
2 コマンド3
3 コマンド4
4 コマンド5
5 コマンド6
6 コマンド7
7 コマンド8
2 これにする ユーザーDB[6:戦闘コマンド]データIDを設定。
90 変更成功? [結果を返す]で使用。
コマンドを置き換えたかどうかを設定。
0 置き換えていない
1 置き換えた

【変数の一覧を別ウィンドウで表示】


▲トップへ戻る▲


  
■イベントコマンドの解説

イベントコマンドの解説を行います。

処理内容
0-1 ▼ 入力0:対象主人公 1:どのコマンドを(1〜6) 2:何に置き換える?(コマンド番号)
コモンイベント[077:X[移]戦闘コマンド変更]を呼び出し、コマンドを変更します。
2-5 ▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
▼ 戦闘中で、該当キャラが参戦してた場合はそちらにも格納
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
コモンイベント[142:X[戦]指定主人公更新処理]を呼び出し、
戦闘中の場合は、コマンド状態を変更します。


▲トップへ戻る▲



◎関連ページ

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

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