行 |
処理内容 |
9-120 |
■条件分岐(変数): 【1】 CSelf0[アイテムコード] が 10000 以上 |
アイテムコードの場合は分岐。 |
|
11-40 |
■条件分岐(変数): 【1】 CSelf0[アイテムコード] が 19999 以下 |
アイテムコードが「アイテム」の場合は分岐。 |
|
|
13 |
▼ アイテムの場合 |
|
|
18-29 |
■条件分岐(変数): 【1】 CSelf11[アイテム消費タイプ] が 0 と同じ |
使用すると1回で無くなる場合は分岐。 |
|
|
|
20-21 |
▼ 1回でなくなる |
コモンイベント[050:X[共]アイテム増減]を呼び出し、アイテムの所持数を1減らす。 |
|
|
|
22-23 |
▼ 残り個数が1以上ならまだ使える |
コモンイベント[054:X[共]アイテム所持数取得]を呼び出し、アイテムの残り所持数をセルフ[13]に取得。 |
|
|
|
25-29 |
■条件分岐(変数): 【1】 CSelf13[残り個数] が 1 以上 |
まだアイテムが残っている場合は分岐し、セルフ[99]に「1(使用可能)」を設定。 |
|
|
31-33 |
◇分岐: 【2】 [ CSelf11[アイテム消費タイプ] が 1 と同じ ]の場合↓ |
無制限使用できる場合は分岐。 |
|
|
|
32-33 |
▼ 無制限に使用可能 |
この後も使用できるので、セルフ[99]に「1(使用可能)」を設定。 |
|
|
36-40 |
■条件分岐(変数): 【1】 CSelf12[変化後アイテム] が 0 以上 |
使用すると別のアイテムに変化する設定がある場合は分岐。 |
|
|
|
38 |
コモンイベント[050:X[共]アイテム増減]を呼び出し、変化後のアイテムの所持数を1増やす。 |
|
42-78 |
◇分岐: 【2】 [ CSelf0[アイテムコード] が 29999 以下 ]の場合↓ |
アイテムコードが「武器」の場合は分岐。 |
|
|
43 |
▼ 武器の場合 |
|
|
48-78 |
■条件分岐(変数): 【1】 CSelf11[アイテム消費タイプ] が 1 と同じ |
ユーザーDB[3:武器]の項目[22:アイテム使用で特殊技能?]が「↓の特殊技能発動」の場合は分岐。 |
|
|
|
50-53 |
■条件分岐(変数): 【1】 CSelf12[変化後アイテム] が -2 以下 |
ユーザーDB[3:武器]の項目[26:┗使用後のアイテム変化]が「変化なし」の場合は分岐。 |
|
|
|
|
52-53 |
▼ 変化なし |
この後も使用できるので、セルフ[99]に「1(使用可能)」を設定。 |
|
|
|
55-57 |
◇分岐: 【2】 [ CSelf12[変化後アイテム] が -1 以下 ]の場合↓ |
ユーザーDB[3:武器]の項目[26:┗使用後のアイテム変化]が「消滅する」の場合は分岐。 |
|
|
|
|
56-57 |
▼ アイテムが消滅 |
コモンイベント[051:X[共]武器増減]を呼び出し、武器の所持数を1減らす。 |
|
|
|
59-62 |
◇分岐: 【3】 [ CSelf12[変化後アイテム] が 0 以上 ]の場合↓ |
ユーザーDB[3:武器]の項目[26:┗使用後のアイテム変化]が変化する武器のデータIDの場合は分岐。 |
|
|
|
|
60-62 |
▼ 別アイテムに変化 |
コモンイベント[051:X[共]武器増減]を呼び出し、武器の所持数を1減らし、
再びコモンイベント[051:X[共]武器増減]を呼び出し、変化した武器の所持数を1増やす。 |
|
|
|
65 |
▼ アイテムが減る場合、残りアイテム個数を調べる |
|
|
|
66-76 |
■条件分岐(変数): 【1】 CSelf12[変化後アイテム] が -1 以上 |
ユーザーDB[3:武器]の項目[26:┗使用後のアイテム変化]が「変化なし」以外の場合は分岐。 |
|
|
|
|
68-74 |
▼ 残り個数が1以上ならまだ使える |
コモンイベント[055:X[共]武器所持数取得]を呼び出し、武器の残り所持数をセルフ[13]に取得し、
まだ武器の所持数がある場合は分岐し、セルフ[99]に「1(使用可能)」を設定。 |
|
80-116 |
◇分岐: 【3】 [ CSelf0[アイテムコード] が 39999 以下 ]の場合↓ |
アイテムコードが「防具」の場合は分岐。 |
|
|
81 |
▼ 防具の場合 |
|
|
86-116 |
■条件分岐(変数): 【1】 CSelf11[アイテム消費タイプ] が 1 と同じ |
ユーザーDB[4:防具]の項目[20:アイテム使用で特殊技能?]が「↓の特殊技能発動」の場合は分岐。 |
|
|
|
88-91 |
■条件分岐(変数): 【1】 CSelf12[変化後アイテム] が -2 以下 |
ユーザーDB[4:防具]の項目[24:┗使用後のアイテム変化]が「変化なし」の場合は分岐。 |
|
|
|
|
90-91 |
▼ 変化なし |
この後も使用できるので、セルフ[99]に「1(使用可能)」を設定。 |
|
|
|
93-95 |
◇分岐: 【2】 [ CSelf12[変化後アイテム] が -1 以下 ]の場合↓ |
ユーザーDB[4:防具]の項目[24:┗使用後のアイテム変化]が「消滅する」の場合は分岐。 |
|
|
|
|
94-95 |
▼ アイテムが消滅 |
コモンイベント[052:X[共]防具増減]を呼び出し、防具の所持数を1減らす。 |
|
|
|
97-100 |
◇分岐: 【3】 [ CSelf12[変化後アイテム] が 0 以上 ]の場合↓ |
ユーザーDB[4:防具]の項目[24:┗使用後のアイテム変化]が変化する防具のデータIDの場合は分岐。 |
|
|
|
|
98-100 |
▼ 別アイテムに変化 |
コモンイベント[052:X[共]防具増減]を呼び出し、防具の所持数を1減らし、
再びコモンイベント[052:X[共]防具増減]を呼び出し、変化した防具の所持数を1増やす。 |
|
|
|
103 |
▼ アイテムが減る場合、残りアイテム個数を調べる |
|
|
|
104-114 |
■条件分岐(変数): 【1】 CSelf12[変化後アイテム] が -1 以上 |
ユーザーDB[4:防具]の項目[24:┗使用後のアイテム変化]が「変化なし」以外の場合は分岐。 |
|
|
|
|
106-112 |
▼ 残り個数が1以上ならまだ使える |
コモンイベント[056:X[共]防具所持数取得]を呼び出し、防具の残り所持数をセルフ[13]に取得し、
まだ防具の所持数がある場合は分岐し、セルフ[99]に「1(使用可能)」を設定。 |
121 |
▼ もし表示メッセージが存在する場合はメッセージ表示 |
122-128 |
■条件分岐(文字): 【1】 CSelf9[表示メッセージ]が "" 以外 |
使用した時のメッセージ設定がある場合は分岐。
▼表示例
|
|
124-126 |
コモンイベント[101:X[移]メニュー時文章表示]を呼び出してメッセージを表示し、
キー入力があったら再びコモンイベント[101:X[移]メニュー時文章表示]を呼び出して、
メッセージを消去。 |