the-mist-ruins-and-the-lone.../DataTL/dump/common/76_X[移]状態更新.json
2025-01-30 19:53:49 -06:00

997 lines
No EOL
24 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": 76,
"name": "X[移]状態更新",
"description": "",
"commands": [
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"―――――――――――――――――――――――――――――――――――"
],
"index": 0
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"【処理の内容】"
],
"index": 1
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 一歩あるいたときの状態更新処理です。"
],
"index": 2
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 移動中の、すべての状態異常の残りターン数歩数を1減らします。"
],
"index": 3
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 残りターン歩数が0になっていたら、回復させます。\r\r"
],
"index": 4
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 毒状態など、継続ダメージがあればそれを処理します。"
],
"index": 5
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
""
],
"index": 6
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" この処理は負荷軽減のため、主人公一時の「ステータス状態要更新フラグ」が1以上のときだけ"
],
"index": 7
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 当該キャラの更新が実行されます。このフラグは、ステータス付与などによって1になり、"
],
"index": 8
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 全ステータスが消去された時点で0になります。\r\r"
],
"index": 9
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" "
],
"index": 10
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"【どのコモンイベントから主に呼び出されているか】"
],
"index": 11
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" X[移]歩行時_並列キー処理"
],
"index": 12
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"―――――――――――――――――――――――――――――――――――"
],
"index": 13
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"全員分ループさせる\r\r"
],
"index": 14
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"基本システム用変数",
"現在パーティー人数",
""
],
"intArgs": [
18,
4,
0,
200704,
1600022
],
"index": 15
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600021,
4294967295,
0,
0
],
"index": 16
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
1600022
],
"index": 17
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600021,
1,
0,
256
],
"index": 18
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"パーティー情報DBからキャラIDを取得する\r\r"
],
"index": 19
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
1600021,
1,
0
],
"index": 20
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"パーティー情報",
"",
""
],
"intArgs": [
3,
0,
1600010,
69632,
1600020
],
"index": 21
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600020,
0,
1
],
"index": 22
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 23
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]移動時ステの有無"
],
"intArgs": [
21,
1600020,
9,
331776,
1600026
],
"index": 24
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600026,
1,
1
],
"index": 25
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 26
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"まずHP・SP自然変動を処理"
],
"index": 27
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]HP自然増減値"
],
"intArgs": [
21,
1600020,
10,
331776,
1600024
],
"index": 28
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]SP自然増減値"
],
"intArgs": [
21,
1600020,
11,
331776,
1600025
],
"index": 29
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]計算済みMaxHP"
],
"intArgs": [
21,
1600020,
0,
331776,
1600032
],
"index": 30
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]計算済みMaxSP"
],
"intArgs": [
21,
1600020,
1,
331776,
1600033
],
"index": 31
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"┗ 状態リスト",
"",
""
],
"intArgs": [
5,
1600020,
0,
69632,
1600035
],
"index": 32
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600035,
0,
2
],
"index": 33
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 34
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"戦闘不能以外ならHPを変動させる"
],
"index": 35
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"HP"
],
"intArgs": [
0,
1600020,
5,
327696,
1600024
],
"index": 36
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"HP"
],
"intArgs": [
0,
1600020,
5,
327792,
1600032
],
"index": 37
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"HP"
],
"intArgs": [
0,
1600020,
5,
327776,
0
],
"index": 38
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"新たに戦闘不能になってたら戦闘不能を付与\r\r"
],
"index": 39
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"HP"
],
"intArgs": [
0,
1600020,
5,
331776,
1600018
],
"index": 40
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600018,
0,
3
],
"index": 41
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 42
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"戦闘不能付与システム的に戦闘不能にならなければ、次にHP1にする"
],
"index": 43
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]状態付与/消去"
],
"intArgs": [
0,
3,
1600020,
0,
1
],
"index": 44
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]一時ステ計算<初期化>"
],
"intArgs": [
0,
1,
1600020
],
"index": 45
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]一時ステ計算<装備補正>"
],
"intArgs": [
0,
1,
1600020
],
"index": 46
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]一時ステ計算<状態補正>"
],
"intArgs": [
0,
1,
1600020
],
"index": 47
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"┗ 状態リスト",
"",
""
],
"intArgs": [
5,
1600020,
0,
69632,
1600035
],
"index": 48
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600035,
0,
2
],
"index": 49
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 50
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"死んでなければHP1に\r\r"
],
"index": 51
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"HP"
],
"intArgs": [
0,
1600020,
5,
327776,
1
],
"index": 52
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"SP"
],
"intArgs": [
0,
1600020,
7,
327696,
1600025
],
"index": 59
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"SP"
],
"intArgs": [
0,
1600020,
7,
327792,
1600033
],
"index": 60
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"主人公ステータス",
"",
"SP"
],
"intArgs": [
0,
1600020,
7,
327776,
0
],
"index": 61
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"状態自然回復処理\r\rこの一歩で、どれかの状態が消去される場合のみ実行"
],
"index": 62
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]次ステータス回復まで"
],
"intArgs": [
21,
1600020,
12,
331776,
1600023
],
"index": 63
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
3,
1600023,
1,
2,
1600023,
0,
2,
1600023,
2,
1
],
"index": 64
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 65
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"次のターンでどれかの状態が解除されるなら全状態の歩数をMax分だけマイナス"
],
"index": 66
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]次ステータス回復Max"
],
"intArgs": [
21,
1600020,
0,
331776,
1600030
],
"index": 67
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"状態設定",
"",
""
],
"intArgs": [
8,
4294967295,
12,
70144,
1600027
],
"index": 68
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"全ての状態に対して残りターン数計算 残り0になってたらその状態を消去する\r\r"
],
"index": 69
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600028,
4294967295,
0,
0
],
"index": 70
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
1600027
],
"index": 71
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600028,
1,
0,
256
],
"index": 72
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"┗ 状態リスト",
"",
""
],
"intArgs": [
2,
1600020,
1600028,
69632,
1600029
],
"index": 73
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600029,
1,
1
],
"index": 74
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 75
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"ターン数で消去される状態なら、ターン数を減らす"
],
"index": 76
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"┗ 状態リスト",
"",
""
],
"intArgs": [
2,
1600020,
1600028,
65568,
1600030
],
"index": 77
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"┗ 状態リスト",
"",
""
],
"intArgs": [
2,
1600020,
1600028,
65632,
0
],
"index": 78
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"ここで、ステータス状態から導き出される一時値を再更新"
],
"index": 83
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]状態付与/消去"
],
"intArgs": [
0,
3,
1600020,
4294967293,
2
],
"index": 84
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]一時ステ計算<初期化>"
],
"intArgs": [
0,
1,
1600020
],
"index": 85
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]一時ステ計算<装備補正>"
],
"intArgs": [
0,
1,
1600020
],
"index": 86
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]一時ステ計算<状態補正>"
],
"intArgs": [
0,
1,
1600020
],
"index": 87
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
2
],
"index": 89
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"0のときは何も処理しないようにするための分岐\r\r"
],
"index": 90
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
3
],
"index": 92
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"残り2ターン以上なら1減らす\r\r"
],
"index": 93
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×主人公一時DB",
"",
"[一時]次ステータス回復まで"
],
"intArgs": [
21,
1600020,
0,
327712,
1
],
"index": 94
}
]
}