the-mist-ruins-and-the-lone.../DataTL/dump/common/126_X[移]歩行時_並列キー処理.json
2025-01-30 19:53:49 -06:00

830 lines
No EOL
20 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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": 126,
"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": [
"  ・メニュー表示用のキャンセルキー受付"
],
"index": 3
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"  ・一歩あるいたときの処理を実行"
],
"index": 4
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" しています。"
],
"index": 5
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
""
],
"index": 6
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" メニュー起動の際、"
],
"index": 7
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 「イベント中はメニューが起動しないようにする」"
],
"index": 8
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 「マスとマスの間を移動中は、メニューの表示を待つ(一定時間が過ぎたら入力キャンセル)」"
],
"index": 9
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" 「メニューを開いたときは次の一歩を歩き出さないようにする」"
],
"index": 10
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" など、安全性と便利さを向上させるための工夫がなされています。\r\r"
],
"index": 11
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
""
],
"index": 12
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"【このコモンイベント内で操作しているデータベース】"
],
"index": 13
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" "
],
"index": 14
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"【ここから呼び出している別コモンイベント】\r"
],
"index": 15
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" "
],
"index": 16
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"【どのコモンイベントから主に呼び出されているか】"
],
"index": 17
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"―――――――――――――――――――――――――――――――――――"
],
"index": 18
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"イベント実行中はキーが押されても無視"
],
"index": 19
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
9000013,
0,
2
],
"index": 20
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 21
},
{
"code": 123,
"codeStr": "InputKey",
"intArgs": [
1600013,
32
],
"index": 22
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"新しくキーが押された場合コモン3と4が異なる値のときのみ処理する"
],
"index": 23
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600016,
1,
0,
512
],
"index": 24
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600016,
0,
3
],
"index": 25
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 26
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600013,
1600014,
5
],
"index": 27
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 28
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"■キャンセルキーが押されたらメニュー起動フラグをオンにする"
],
"index": 29
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
9000035,
0,
2
],
"index": 30
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 31
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
9000013,
0,
2
],
"index": 32
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 33
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600013,
11,
2
],
"index": 34
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 35
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"起動に成功する場合は、ここへ来る"
],
"index": 36
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" "
],
"index": 37
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"「直前キー入力状態」を更新\r\r"
],
"index": 38
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600014,
1600013,
0,
0
],
"index": 39
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"主人公の動きを1フレームだけ止める止めないと、このままさらに一歩歩いてしまうことがある"
],
"index": 40
},
{
"code": 126,
"codeStr": "BanInput",
"intArgs": [
496
],
"index": 41
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"予約で起動すると、「一度だけ起動する自動イベント」として実行できる\r\r"
],
"index": 42
},
{
"code": 211,
"codeStr": "CommonEventReserve",
"intArgs": [
600101,
0
],
"index": 43
},
{
"code": 180,
"codeStr": "Wait",
"intArgs": [
1
],
"index": 44
},
{
"code": 126,
"codeStr": "BanInput",
"intArgs": [
240
],
"index": 45
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 51
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"移動中にキャンセルキーを押した場合、先行入力として扱う"
],
"index": 52
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600013,
11,
2
],
"index": 53
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 54
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"もし移動中なら、移動が終わるまで待つ\r\r 5フレーム過ぎたら無視"
],
"index": 55
},
{
"code": 124,
"codeStr": "SetVariableEx",
"intArgs": [
1600011,
12288,
0
],
"index": 56
},
{
"code": 179,
"codeStr": "LoopTimes",
"intArgs": [
5
],
"index": 57
},
{
"code": 180,
"codeStr": "Wait",
"intArgs": [
1
],
"index": 58
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"マップが変わっていた場合も、メニュー起動待ち状態を解除する\r\r"
],
"index": 59
},
{
"code": 124,
"codeStr": "SetVariableEx",
"intArgs": [
1600012,
12288,
0
],
"index": 60
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600011,
1600012,
5
],
"index": 61
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 62
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"イベントが起動しておらず、移動中でもない場合にメニューを起動\r\r"
],
"index": 66
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
9000013,
0,
2
],
"index": 67
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 68
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
9000035,
0,
2
],
"index": 69
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 70
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"起動に成功する場合は、ここへ来る"
],
"index": 71
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
" "
],
"index": 72
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"「直前キー入力状態」を更新\r\r"
],
"index": 73
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600014,
1600013,
0,
0
],
"index": 74
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"主人公の動きを1フレームだけ止める止めないと、このフレーム中に、さらに一歩歩いてしまうことがある"
],
"index": 75
},
{
"code": 126,
"codeStr": "BanInput",
"intArgs": [
496
],
"index": 76
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"予約で起動すると、「一度だけ起動する自動イベント」として実行できる\r\r"
],
"index": 77
},
{
"code": 211,
"codeStr": "CommonEventReserve",
"intArgs": [
600101,
0
],
"index": 78
},
{
"code": 180,
"codeStr": "Wait",
"intArgs": [
1
],
"index": 79
},
{
"code": 126,
"codeStr": "BanInput",
"intArgs": [
240
],
"index": 80
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 85
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"もしイベントが一瞬でも行われたらメニュー起動待ちをキャンセル\r\r"
],
"index": 86
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"「直前キー入力状態」を更新\r\r"
],
"index": 100
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600014,
1600013,
0,
0
],
"index": 101
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"一歩でも動いていたら歩行定期処理を呼び出す"
],
"index": 102
},
{
"code": 124,
"codeStr": "SetVariableEx",
"intArgs": [
1600020,
4096,
4294967294,
2
],
"index": 103
},
{
"code": 124,
"codeStr": "SetVariableEx",
"intArgs": [
1600021,
4096,
4294967294,
3
],
"index": 104
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
17,
1600020,
1600022,
5
],
"index": 105
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 106
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]状態更新"
],
"intArgs": [
0,
0
],
"index": 107
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 109
},
{
"code": 111,
"codeStr": "VariableCondition",
"intArgs": [
1,
1600021,
1600023,
5
],
"index": 110
},
{
"code": 401,
"codeStr": "ChoiceCase",
"intArgs": [
1
],
"index": 111
},
{
"code": 300,
"codeStr": "CommonEventByName",
"stringArgs": [
"X[移]状態更新"
],
"intArgs": [
0,
0
],
"index": 112
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600022,
1600020,
0,
0
],
"index": 117
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600023,
1600021,
0,
0
],
"index": 118
},
{
"code": 420,
"codeStr": "ElseCase",
"intArgs": [
0
],
"index": 120
},
{
"code": 123,
"codeStr": "InputKey",
"intArgs": [
1600003,
33
],
"index": 121
},
{
"code": 103,
"codeStr": "Comment",
"stringArgs": [
"直前のイベント実行中がオンなら10フレームはメニューを出さない\r\r"
],
"index": 124
},
{
"code": 121,
"codeStr": "SetVariable",
"intArgs": [
1600016,
9000013,
10,
8192
],
"index": 125
}
]
}