コモンイベント[119:X[移]技能使用効果処理]の解説
セルフ変数の一覧


セルフ変数
番号 名前 使用内容
0 技能コード 技能IDを設定。
1 発動者ID 技能を使用する主人公IDを設定。
アイテム使用による技能発動の場合は「-1」を設定。
2 アイテム経由?
(アイテムコード)
アイテム使用による技能発動の場合は、使用したアイテムコードを設定。
設定値 処理内容
-1 特殊技能から技能を使用。
10000〜19999 ユーザーDB[2:アイテム]データID+10000
20000〜29999 ユーザーDB[3:武器]データID+20000
30000〜39999 ユーザーDB[4:防具]データID+30000
5 *名前なし* 【イベントの挿入】に設定されていますが、特に意味が無い設定のため、
「使用されていない」と言って良いでしょう。
6 技能名 ユーザーDB[0:技能]項目[0:技能の名前]に設定されている技能名を設定。
9 表示文字列 「自分自身には使用できません。」の文字列を
コモンイベント[101:X[移]メニュー時文章表示]に渡す時に使用。
ユーザーDB[1:┗ アニメーション]項目[9:再生効果音]に設定されている
SEのファイルアドレスを取得する時に使用。
10 一時変数 【キー入力】で押されたキーコード(決定[10]、キャンセル[11])を取得したり、
データベースの値を取得する時に使用。
11 ターゲット 技能を使用する主人公のパーティの並び順(0〜5)を設定。
12 一時変数2 データベースの値や【イベントの挿入】を取得する時に使用。
13 次回使用可能フラグ 状態変化を付与、または回復させる時に、
その状態のID(ユーザーDB[8:状態設定]データID)を取得。
コモンイベント[121:X[移]技能使用_消費処理]にてHPやSPを消費したあとに、
まだ1回以上技能を使う事ができる場合は「1」を取得。
14 対象ID パーティの並び順(0〜5)から主人公IDを取得する時に使用。
15 発動者ID セルフ[1:発動者ID]の値をコピーし、回復量の計算で使用。
16 単体(1)or全体(2) 技能の効果範囲が単体の場合は「1」、全体の場合は「2」
17 移動中OK? ユーザーDB[8:状態設定]項目[7:種別(戦or移動中)])の値を取得し、
移動中に使用できるかどうかを調べる時に使用。
18 繰り返し回数 可変DB[18:基本システム用変数]データ[51:システム上最大パーティー人数]を取得し、
【回数付きループ】に設定し、
技能を使用した主人公IDからパーティの並び位置(0〜5)を調べる時に使用。
20 対象キャラ位置[Ver2.28] 回復系の技能が発動するアイテムを使用する際、
誰がそのアイテムを使用するのかを決定する処理の中で、
コモンイベント[105:X[移]選択位置主人公ID取得]
パーティの並び位置(0〜5)を指定する時に使用。
21 最大効果量[Ver2.28] 回復系の技能が発動するアイテムを使用する際、
誰がそのアイテムを使用するのかを決定する処理の中で、
現在最も回復量が多くなる主人公の回復量を設定。
27 対象ID 「自分以外の味方一人」で主人公を選択した際、選択した主人公の主人公IDを設定し、
自分自身に技能を使おうとしているのかどうかを調べる時に使用。
29 ターゲットタイプ ユーザーDB[0:技能]項目[2:┏ 効果対象]を取得。
-1 メッセージのみ
0 味方一人[回復]
1 自分自身のみ[回復]
2 味方全員[回復]
3 味方一人ランダム
4 自分以外の味方一人
10-12 効果対象が敵キャラ
100 イベント呼出[マップのみ]
101 イベント呼出[バトルのみ]
30 技能番号 セルフ[0]の値をコピーし、ユーザーDB[0:技能]データIDとして使用。
32 技能TMP1 ユーザーDB[0:技能]項目[8:┏ 何に影響する?]を取得。
33 技能TMP2 ユーザーDB[0:技能]項目[10:┣ 攻撃力影響度[%]]を取得し、回復量の計算で使用。
34 技能TMP3 ユーザーDB[0:技能]項目[11:┣ 精神力影響度[%]]を取得し、回復量の計算で使用。
35 結果値 回復量を設定。
37 最大パーティ人数 可変DB[18:基本システム用変数]データ[51:システム上最大パーティー人数]を取得。
38 ランダム上限% ユーザーDB[0:技能]項目[12:┗ ダメージ分散率± [%]]のパーセントの最大値を設定。
例えば項目[12:┗ ダメージ分散率± [%]]の値が「20」だった場合は、
このセルフ[38]には「120」を設定。
39 ランダム下限% ユーザーDB[0:技能]項目[12:┗ ダメージ分散率± [%]]のパーセントの最小値を設定。
例えば項目[12:┗ ダメージ分散率± [%]]の値が「20」だった場合は、
このセルフ[39]には「80」を設定。
99 使用した? [結果を返す]で使用。
技能を使用したら「1」を設定。


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