the-mist-ruins-and-the-lone.../DataTL/dump/common/197_X┃┗◆1行動ループ.json
2025-01-30 19:53:49 -06:00

1621 lines
No EOL
38 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": 197,
"name": "X┃┗◆行動ループ",
"description": "",
"commands": [
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"―――――――――――――――――――――――――――――――――――"
],
"index": 0
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"【処理の内容】"
],
"index": 1
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" もし1アクションが複数回攻撃だった場合などは、ここでループさせます。"
],
"index": 2
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 「アクション実行 → 勝敗判定」 のループを行います。\r\r"
],
"index": 3
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"―――――――――――――――――――――――――――――――――――"
],
"index": 4
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600099,
0,
0,
0
],
"index": 5
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"発動者・発動技能を格納"
],
"index": 6
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×┣ コマンド処理リスト",
"",
"発動者番号"
],
"intArgs": [
16,
1600000,
0,
331776,
1600016
],
"index": 7
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×┣ コマンド処理リスト",
"",
"発動技能"
],
"intArgs": [
16,
1600000,
3,
331776,
1600017
],
"index": 8
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×┣ コマンド処理リスト",
"",
"受け側番号"
],
"intArgs": [
16,
1600000,
2,
331776,
1600018
],
"index": 9
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"発動回数を得る"
],
"index": 10
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600017,
0,
1
],
"index": 11
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 12
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"アイテムや武器・防具の使用による技能発動の場合\r\rは「技能」コードに変換"
],
"index": 13
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600017,
10000,
1
],
"index": 14
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 15
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600034,
1600017,
0,
0
],
"index": 16
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
3,
1600034,
19999,
3,
1600034,
29999,
3,
1600034,
39999,
3
],
"index": 17
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 18
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"アイテムの場合\r\r"
],
"index": 19
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
1600034,
10000,
16384
],
"index": 20
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"アイテム",
"",
"■効果のタイプ       "
],
"intArgs": [
2,
1600010,
3,
332288,
1600011
],
"index": 21
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600011,
2,
2
],
"index": 22
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 23
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"アイテム",
"",
"┣[2]特殊技能指定時   "
],
"intArgs": [
2,
1600010,
4,
332288,
1600017
],
"index": 24
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
2
],
"index": 28
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器の場合\r\r"
],
"index": 29
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
1600034,
20000,
16384
],
"index": 30
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"武器",
"",
"アイテム使用で特殊技能? "
],
"intArgs": [
3,
1600010,
22,
332288,
1600011
],
"index": 31
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600011,
1,
2
],
"index": 32
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 33
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"武器",
"",
"┣ 発動する特殊技能    "
],
"intArgs": [
3,
1600010,
23,
332288,
1600017
],
"index": 34
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
3
],
"index": 38
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"防具の場合\r\r"
],
"index": 39
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600010,
1600034,
30000,
16384
],
"index": 40
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"防具",
"",
"アイテム使用で特殊技能? "
],
"intArgs": [
4,
1600010,
22,
332288,
1600011
],
"index": 41
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600011,
1,
2
],
"index": 42
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 43
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"防具",
"",
"┣ 発動する特殊技能    "
],
"intArgs": [
4,
1600010,
21,
332288,
1600017
],
"index": 44
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"技能",
"",
"発動回数/武器の影響"
],
"intArgs": [
0,
1600017,
18,
332288,
1600020
],
"index": 51
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 53
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600017,
4294967294,
2
],
"index": 54
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 55
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"逃走"
],
"index": 56
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"システム設定",
"",
"[戦闘]敵逃走文 [対象~"
],
"intArgs": [
19,
0,
24,
332288,
1600009
],
"index": 57
},
{
"code": 112,
"codeStr": "StringCondition",
"stringArgs": [
"",
"",
"",
""
],
"intArgs": [
1,
270035465
],
"index": 58
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 59
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"あれば逃走メッセージを表示\r\r"
],
"index": 60
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"×┏ 戦闘一時ステータス[基]",
"",
"キャラ名"
],
"intArgs": [
11,
1600016,
0,
331776,
1600008
],
"index": 61
},
{
"code": 122,
"codeStr": "SetString",
"stringArgs": [
"\\cself[8]\\cself[9]"
],
"intArgs": [
1600009,
0
],
"index": 62
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]戦闘メッセージ表示"
],
"intArgs": [
0,
17,
0,
1600009
],
"index": 63
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"逃走の場合は消滅する\r\r"
],
"index": 66
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]敵撃破処理"
],
"intArgs": [
0,
2,
1600016,
1
],
"index": 67
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"戦闘終了判定"
],
"index": 68
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]敵/味方・勝敗判定"
],
"intArgs": [
0,
16777217,
0,
1600025
],
"index": 69
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600025,
0,
5
],
"index": 70
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 71
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"もし戦闘が終わっていたら1を返す"
],
"index": 72
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600099,
1,
0,
0
],
"index": 73
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"逃走でもなければ終了\r\r"
],
"index": 79
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600020,
1,
0,
0
],
"index": 80
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
],
"index": 84
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"イベント発動なら実行して終了\r\r"
],
"index": 85
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"技能",
"",
"┏ 効果対象    "
],
"intArgs": [
0,
1600017,
2,
332288,
1600027
],
"index": 86
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600027,
101,
2
],
"index": 87
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 88
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
],
"index": 89
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"「イベント起動」処理の場合"
],
"index": 90
},
{
"code": 250,
"codeStr": "Database",
"stringArgs": [
"",
"技能",
"",
"(あれば)┗イベント番号指定"
],
"intArgs": [
0,
1600017,
3,
332288,
1600012
],
"index": 91
},
{
"code": 210,
"codeStr": "CommonEvent",
"intArgs": [
1600012,
0
],
"index": 92
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
],
"index": 96
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 武器依存チェック\r\r"
],
"index": 97
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
],
"index": 98
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600021,
0,
0,
0
],
"index": 99
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600020,
4294967295,
3
],
"index": 100
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 101
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器依存の場合\r\r"
],
"index": 102
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600020,
4294967295,
0,
768
],
"index": 103
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600021,
1,
0,
0
],
"index": 104
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
],
"index": 107
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"発動回数分だけ繰り返す"
],
"index": 108
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■"
],
"index": 109
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600031,
0,
0,
0
],
"index": 110
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
1600020
],
"index": 111
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"発動済み回数は、カウンター用に「最後の一回分の行動」をチェックするために使う\r\r"
],
"index": 112
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600031,
1,
0,
256
],
"index": 113
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" "
],
"index": 114
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600023,
4294967295,
0,
0
],
"index": 115
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
2,
1600021,
0,
2,
1600021,
1,
2
],
"index": 116
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 117
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器依存でない場合は単純に一回発動\r\r"
],
"index": 118
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"処理対象が残っている限り繰り返し\r\r"
],
"index": 119
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
2,
1600001,
0,
2,
1600001,
1,
2
],
"index": 120
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 121
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600020,
1600031,
2
],
"index": 122
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 123
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"最後ならカウンター有り\r\r"
],
"index": 124
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]行動実行結果算出"
],
"intArgs": [
0,
3,
1600000,
4294967295,
1600001
],
"index": 125
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 127
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"最後でなければカウンターを抑制\r\r"
],
"index": 128
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]行動実行結果算出"
],
"intArgs": [
0,
3,
1600000,
4294967295,
1
],
"index": 129
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
2
],
"index": 133
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"こちらはカウンター処理中なので特別処理\r\r"
],
"index": 134
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]カウンター実行結果算出"
],
"intArgs": [
0,
2,
0,
4294967295
],
"index": 135
},
{
"code": 99,
"codeStr": "Checkpoint",
"intArgs": [
0
],
"index": 138
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"戦闘終了判定"
],
"index": 139
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]敵/味方・勝敗判定"
],
"intArgs": [
0,
16777217,
0,
1600025
],
"index": 140
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600025,
0,
5
],
"index": 141
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 142
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"何らかの形で戦闘が終わっていたら処理を中断する"
],
"index": 143
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600099,
1,
0,
0
],
"index": 144
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
2
],
"index": 149
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器の場合"
],
"index": 150
},
{
"code": 99,
"codeStr": "Checkpoint",
"intArgs": [
0
],
"index": 151
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
1
],
"index": 152
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"最後に使う武器番号をここで算出する\r\r"
],
"index": 153
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600029,
0,
0,
0
],
"index": 154
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600022,
0,
0,
0
],
"index": 155
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
8
],
"index": 156
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]一時ステ計算<装備補正>"
],
"intArgs": [
0,
16777218,
1600016,
1600022,
1600019
],
"index": 157
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600019,
1,
1
],
"index": 158
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 159
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"もし該当の装備があればそれを最後とする"
],
"index": 160
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600029,
1600022,
0,
0
],
"index": 161
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600022,
1,
0,
256
],
"index": 164
},
{
"code": 99,
"codeStr": "Checkpoint",
"intArgs": [
0
],
"index": 169
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器全部を1つずつ処理していく"
],
"index": 170
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600022,
0,
0,
0
],
"index": 171
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
8
],
"index": 172
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600023,
4294967295,
0,
0
],
"index": 173
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
2,
1600001,
0,
2,
1600001,
1,
2
],
"index": 174
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 175
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600020,
1600031,
2
],
"index": 176
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 177
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"発動回数の最後ならカウンター有り"
],
"index": 178
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600029,
1600022,
2
],
"index": 179
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 180
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器の最後の一個ならカウンターチェック"
],
"index": 181
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]行動実行結果算出"
],
"intArgs": [
0,
3,
1600000,
1600022,
1600001
],
"index": 182
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 184
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"武器の最後の一個でないなら全部カウンター抑制する"
],
"index": 185
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]行動実行結果算出"
],
"intArgs": [
0,
3,
1600000,
1600022,
1
],
"index": 186
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 190
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"最後でなければカウンターを抑制\r\r"
],
"index": 191
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]行動実行結果算出"
],
"intArgs": [
0,
3,
1600000,
1600022,
1
],
"index": 192
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
2
],
"index": 196
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]カウンター実行結果算出"
],
"intArgs": [
0,
2,
0,
1600022
],
"index": 197
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"一回ごとに戦闘終了判定"
],
"index": 200
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[戦]敵/味方・勝敗判定"
],
"intArgs": [
0,
16777217,
0,
1600025
],
"index": 201
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600025,
0,
5
],
"index": 202
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 203
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"何らかの形で戦闘が終わっていたら処理を中断する"
],
"index": 204
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600099,
1,
0,
0
],
"index": 205
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600022,
1,
0,
256
],
"index": 209
},
{
"code": 106,
"codeStr": "DebugMessage",
"stringArgs": [
"●行動 発動者\\cself[16] 技能\\cself[17] 対象\\cself[18]"
],
"index": 216
}
]
}