行 |
処理内容 |
11-13 |
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
▼ 初期値
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
17-125 |
■条件分岐(変数): 【1】 CSelf0[勝敗フラグ] が 1 と同じ |
勝利した場合は分岐。 |
|
19 |
▼ 勝利した場合だけ処理 |
|
20 |
コモンイベント[049:X[共]システムSE再生]を呼び出し、
各種入手音を演奏。 |
|
22 |
コモンイベント[186:X[戦]戦利品獲得画面]を呼び出し、
獲得経験値と獲得金を表示。 |
|
24 |
コモンイベント[186:X[戦]戦利品獲得画面]を呼び出し、
獲得アイテムを表示。 |
|
25 |
決定キーかキャンセルキーが押されるまで待機。 |
|
27-29 |
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
▼ アイテム入手処理
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
|
32-59 |
■回数付きループ [ CSelf97[入手アイテムシステム限界数] ]回 |
可変DB[15:×┗ お宝リスト]に保存できる獲得アイテムの限界数(39)の分だけループ。 |
|
|
34-55 |
■条件分岐(変数): 【1】 CSelf11[一時変数B] が 10000 以上 |
何か獲得している場合は分岐。 |
|
|
|
36-40 |
■条件分岐(変数): 【1】 CSelf11[一時変数B] が 19999 以下 |
アイテムを獲得している場合は分岐。 |
|
|
|
|
38-40 |
▼ アイテムの場合 |
コモンイベント[050:X[共]アイテム増減]を呼び出し、
獲得したアイテムの所持数を増やす。 |
|
|
|
42-45 |
◇分岐: 【2】 [ CSelf11[一時変数B] が 29999 以下 ]の場合↓ |
武器を獲得している場合は分岐。 |
|
|
|
|
43-45 |
▼ 武器の場合 |
コモンイベント[051:X[共]武器増減]を呼び出し、
獲得した武器の所持数を増やす。 |
|
|
|
47-50 |
◇分岐: 【3】 [ CSelf11[一時変数B] が 39999 以下 ]の場合↓ |
防具を獲得している場合は分岐。 |
|
|
|
|
48-50 |
▼ 防具の場合 |
コモンイベント[052:X[共]防具増減]を呼び出し、
獲得した防具の所持数を増やす。 |
|
60-62 |
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
▼ 経験値入手処理
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
|
63-65 |
可変DB[15:×┗ お宝リスト]の項目[0:取得経験値]をセルフ[22]に取得し、
可変DB[18:基本システム用変数]のデータ[70:[戦闘]取得経験値%[基本100]]を乗算して、
「除算100」を設定。 |
|
69-114 |
■回数付きループ [ CSelf20[繰り返し回数] ]回 |
パーティ内の1人ずつに経験値を加算する。 |
|
|
71 |
コモンイベント[105:X[移]選択位置主人公ID取得]を呼び出し、
パーティの並び順(0〜5)から主人公IDをセルフ[11]に取得。 |
|
|
73-112 |
■条件分岐(変数): 【1】 CSelf11[一時変数B] が 0 以上 |
主人公IDがある場合は分岐。 |
|
|
|
75-77 |
▼ レベルアップ数を初期化 |
可変DB[18:基本システム用変数]のデータ[78〜79]を初期化。 |
|
|
|
78-79 |
▼ 経験値アップ |
コモンイベント[070:X[移]パラメータ増減]を呼び出し、
経験値を加算し、レベルアップも行う。 |
|
|
|
80-81 |
▼ パラメータ更新 |
コモンイベント[070:X[移]パラメータ増減]を「一時値再計算」で呼び出し、
コモンイベント[122〜124]の処理(可変DB[17:×主人公一時DB]の更新)を実行。 |
|
|
|
83-85 |
▼ もしレベルアップしてたら表示 |
可変DB[18:基本システム用変数]のデータ[78〜79]をセルフ[25〜26]に取得。 |
|
|
|
86-107 |
■条件分岐(変数): 【1】 CSelf26[LvUP者] が 0 以上
■条件分岐(変数): 【1】 CSelf25[レベルアップ数] が 1 以上 |
レベルアップした主人公IDがある場合は分岐し、
レベルの変動があった場合はさらに分岐。 |
|
|
|
|
90 |
コモンイベント[049:X[共]システムSE再生]を呼び出し、
レベルアップを演奏。 |
|
|
|
|
91 |
コモンイベント[186:X[戦]戦利品獲得画面]を呼び出し、
レベルアップ(パラメータの増減)を表示。 |
|
|
|
|
92 |
●ラベル地点「習得技能表示」 <<<<<<<<<<<<<<<<<<<<<<<<★ |
習得した特殊技能が表示しきれなかった時に、101行目からここへジャンプしてくる。 |
|
|
|
|
93 |
コモンイベント[186:X[戦]戦利品獲得画面]を呼び出し、
習得した技能の名前を表示。(一度に表示できる技能名は6個まで)
なお、まだ表示する技能名が残っている場合は、セルフ[13]には「1」が設定されます。 |
|
|
|
|
94-95 |
▼ キー待ち |
何らかのキーが押されるまで待機。 |
|
|
|
|
97-103 |
■条件分岐(変数): 【1】 CSelf13[続行フラグ] が 1 と同じ |
まだ表示する技能名が残っている場合は分岐。 |
|
|
|
|
|
99-100 |
▼ まだ習得技能の表示が残ってたらジャンプ |
コモンイベント[049:X[共]システムSE再生]を呼び出し、
レベルアップを演奏。 |
|
|
|
|
|
101 |
●ラベル「習得技能表示」に飛ぶ >>>>>>>>>>>>>>>>>>>>>>>>> |
92行目へジャンプし、もう一度習得した技能名を表示する処理を行う。 |
|
|
|
108-110 |
▼ 初期化 |
可変DB[18:基本システム用変数]のデータ[78〜79]の情報を初期化。 |
|
115-118 |
▼ お金を取得 |
可変DB[15:×┗ お宝リスト]の項目[1:取得金額]をセルフ[23]に取得し、
可変DB[18:基本システム用変数]のデータ[71:[戦闘]取得金額%[基本100]]を乗算して、
「除算100」を設定。 |
|
119 |
コモンイベント[053:X[共]所持金増減]を呼び出し、
所持金を増やす。 |
|
120-123 |
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
▼ 消去処理
▼ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
コモンイベント[186:X[戦]戦利品獲得画面]を呼び出し、
戦利品の獲得画面を消去する。 |