WOLF RPGエディター(ウディタ)[3.337]/基本システム【サイトトップへ戻る】 ■コモンイベント[163:X[戦]敵・味方行動対象算出]の解説 (更新:2024/05/18) コモンイベント[163:X[戦]敵・味方行動対象算出]について解説します。
基本システムに関する説明は別ページに記載しています。 コモンイベントの一覧と補足説明のページも用意しています。 ■コモンイベント[163:X[戦]敵・味方行動対象算出]って何? コモンイベント[163:X[戦]敵・味方行動対象算出]は、攻撃や回復を行うターゲット(スロット)を決定する時に使います。 ターゲットが決まった場合は、決まったターゲットのスロットをセルフ[99]に設定します。 そして呼び出し元のコモンイベントにセルフ[99]の値を返します。 ターゲットが居ない場合はセルフ[99]に「-1」を設定して、呼び出し元のコモンイベントに返します。 なお、このコモンイベント[163:X[戦]敵・味方行動対象算出]の処理は、 次に攻撃や回復を行うターゲット1人のスロットを決定するものなので、 全体攻撃や全体回復などで複数のターゲットが居る場合は、 ターゲットの数だけこのコモンイベント[163:X[戦]敵・味方行動対象算出]が呼び出されます。 既に攻撃済みの他、戦闘不能や逃走済み(敵キャラのみ)、 ユーザーDB[8:状態設定]の項目[38:敵からの狙われ度]の[-2:狙われず&全無効化]の状態異常になっているキャラは、 ターゲット候補から除外されます。 また項目[38:敵からの狙われ度]の[-1:狙われない[※当たる]]になっているキャラは、 単体攻撃ではターゲットから除外されますが、全体攻撃ではターゲット候補になります。 項目[38:敵からの狙われ度]の[1:全攻撃が集中]になっているキャラが1キャラでもいる場合は、 [1:全攻撃が集中]になっていないキャラは全体攻撃でも攻撃を受けなくなります。 [1:全攻撃が集中]になっているキャラが複数いる場合は、その中からターゲットが決定されます。 全体攻撃は[1:全攻撃が集中]になっているキャラのみが受けます。 [-2:狙われず&全無効化]と[-1:狙われない[※当たる]]は回復処理では無効となり、回復のターゲットになります。 指定した1体に攻撃(回復)の場合は、その指定した1体がターゲットになります。 指定した1体がターン処理中に戦闘不能などで選択不可になった場合は、ランダムで1体を決定します。 全体攻撃の場合は、順番にターゲットを決定します。 全体回復の場合は、全員一気に回復するため、1キャラずつ回復するキャラを決定する事はありません。 このコモンイベント[163:X[戦]敵・味方行動対象算出]はかなり難解な処理であるため、 改造する際は処理構造をちゃんと理解した上で改造を行ってください。 ▲トップへ戻る▲ ■スロットに関して このページにある「スロット」とは、可変DB[10:×┏ 戦闘一時ステータス[基]]のデータIDの事を言っています。 スロットの番号は、主人公の場合はパーティの並び順で一人目から「0、1、2…」と付けられ、 敵キャラの場合はユーザーDB[13:敵グループ]の項目[0〜6]の項目ID+10で「10、11、12…」と付けられます。 ▼ユーザーDB[13:敵グループ]の項目[0〜6](項目[3]に設定した敵キャラの場合はスロット[13]になる) ▼スロット(可変DB[10:×┏ 戦闘一時ステータス[基]]のデータID) なお、 可変DB[11:×┣ 属性耐性計算結果] 可変DB[12:×┣ 状態耐性計算結果] 可変DB[13:×┣ 状態リスト] の3つも可変DB[10:×┏ 戦闘一時ステータス[基]]と同じく「スロット=データID」で処理しています。 ▲トップへ戻る▲ ■こうゆう時にこのコモンイベントを改造する 以下のような改造を行いたい時にこのコモンイベントを改造します。
▲トップへ戻る▲ ■[入力の数/結果を返す]について コモンイベント[163:X[戦]敵・味方行動対象算出]の[入力の数/結果を返す]の設定は、 基本システムが必要に応じて自動的に行いますので、基本システムの利用者は何も設定する必要はありません。
▲トップへ戻る▲ ■コモンイベント呼び出しの一覧 コモンイベント[163:X[戦]敵・味方行動対象算出]を呼び出しているコモンイベント、 またはコモンイベント[163:X[戦]敵・味方行動対象算出]から呼び出しているコモンイベントの一覧です。
【コモンイベント呼び出しの一覧を別ウィンドウで表示】 ▲トップへ戻る▲ ■セルフ変数の一覧 コモンイベント[163:X[戦]敵・味方行動対象算出]のセルフ変数の一覧です。
【変数の一覧を別ウィンドウで表示】 ▲トップへ戻る▲ ■イベントコマンドの解説 イベントコマンドの解説を行います。 なお、見た目で設定内容が分かるような簡単なイベントコマンドの解説は省略しています。
▲トップへ戻る▲ ◎関連ページ ◆「基本システム」って何? ┣◆コモンイベントの一覧と補足説明 ┣◆メニュー画面の処理構造 ┗◆戦闘処理の処理構造 |