セルフ変数 |
番号 |
名前 |
使用内容 |
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」を設定。 |