menacephere-of-inverted-dreams/data/Map147.json
2024-11-29 18:55:58 -06:00

11280 lines
No EOL
292 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.

{
"autoplayBgm": false,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 29,
"note": "<valleyDungeon>",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 7,
"width": 29,
"data": [
2868,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2872,
2888,
2851,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2853,
2849,
2849,
2853,
2858,
2880,
2888,
2848,
2868,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2892,
2872,
2848,
2880,
2888,
2848,
2888,
2851,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2853,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2860,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2860,
2864,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2860,
2864,
2860,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2860,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2860,
2864,
2840,
2864,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2864,
2860,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2820,
2820,
2820,
2820,
2820,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2864,
2864,
2864,
2864,
2864,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2864,
2820,
2844,
2824,
2864,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2864,
2840,
3006,
2832,
2864,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2864,
2818,
2836,
2817,
2864,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2864,
2864,
2864,
2864,
2864,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2820,
2820,
2820,
2820,
2820,
2820,
2820,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2840,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2840,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2840,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2864,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2841,
2860,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2848,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2912,
2848,
2880,
2848,
2880,
2888,
2848,
2888,
2857,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2855,
2880,
2848,
2880,
2888,
2848,
2866,
2884,
2885,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2897,
2893,
2848,
2880,
2888,
2857,
2859,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2849,
2861,
2849,
2849,
2855,
2880,
2866,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2884,
2865,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3580,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3582,
0,
3582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"events": [
null,
{
"id": 1,
"name": "幽霊(固定)",
"note": "<ghost>",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "",
"direction": 4,
"pattern": 0,
"characterIndex": 2
},
"list": [
{
"code": 123,
"indent": 0,
"parameters": [
"A",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": true,
"through": true,
"trigger": 0,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"音を出す情報の削除"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//////この幽霊の音を出さなくする//////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//管理EVのIDと自身の登録num取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const id = this.getSelfVariable(\"EVID\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const num = this.getSelfVariable(\"num\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameMessage.add(\"幽霊num:\"+num );"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//管理EVの登録情報を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let X = $gameSelfSwitches.getVariableValue([$gameMap.mapId(), id, \"X\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let Y = $gameSelfSwitches.getVariableValue([$gameMap.mapId(), id, \"Y\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//let length = $gameSelfSwitches.getVariableValue([$gameMap.mapId(), id, \"entrylength\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//値、配列内容の変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"delete X[num];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"delete Y[num];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//length = length-1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//管理情報の変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setVariableValue([$gameMap.mapId(), id, \"X\"], X);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setVariableValue([$gameMap.mapId(), id, \"Y\"], Y);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//$gameSelfSwitches.setVariableValue([$gameMap.mapId(), id, \"entrylength\"], length);"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"B",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "B",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 6,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"You found me well."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 12,
"y": 13
},
{
"id": 2,
"name": "幽霊管理",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"<ghost>tagのついたEVを登録し、マップでプレイヤに最も近い距離の"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"EVを参照して、近づくほどBGSの音量が上がり、離れると下がっていく。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"イベントを囲うマスに来るとぱったりと音は止む。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"この時、オルゴールを使用すると幽霊は姿を表す。"
]
},
{
"code": 108,
"indent": 0,
"parameters": [
"<幽霊設置の注意事項>"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"・幽霊は移動してはならない。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"・幽霊同士の最接近距離は3マス"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//幽霊の登録処理"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//////////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const debug = false;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//////////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//登録情報の配列宣言"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let ID = [];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let X = [];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let Y = [];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//mapのEV数取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let evlength = $gameMap.events().length;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//登録された数(命名用)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let entrylength = 0;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"for(let i = 1; i <= evlength; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"var ev = $gameMap.event(i); //イベント取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"EVID:\"+i+\",ev:\"+ev);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //そのEVIDが使用されていなければ飛ばす"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(typeof ev !== \"undefined\") {"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" ev = ev.event();"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //<ghost>tagがあるか"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(ev.meta.ghost){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" entrylength = entrylength+1; //登録数+1"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //配列に情報追加 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" ID.push(i);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" X.push($gameMap._interpreter.character(i).x);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" Y.push($gameMap._interpreter.character(i).y);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //幽霊それぞれのセルフ変数に登録順番号を持たせる。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameSelfSwitches.setVariableValue([$gameMap.mapId(), i, \"EVID\"], this._eventId);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameSelfSwitches.setVariableValue([$gameMap.mapId(), i, \"num\"], entrylength-1);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //セルフ変数に情報配列を登録"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"X\", 0, X);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"Y\", 0, Y);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//登録数をセルフ変数に "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.controlSelfVariable(\"entrylength\", 0, entrylength);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//debug用"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(debug){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameMessage.add(\"登録数:\"+entrylength+\", \");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for (let i = 0; i < entrylength; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const id = this.getSelfVariable(\"ID\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const xPos = this.getSelfVariable(\"X\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const yPos = this.getSelfVariable(\"Y\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameMessage.add(\"ID:\"+ ID[i] +\", [X:\"+ xPos[i] +\"][Y:\"+ yPos[i] +\"]\" );"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"A",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": true,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"マップに入った時BGSを音量0で再生する"
]
},
{
"code": 245,
"indent": 0,
"parameters": [
{
"name": "People1",
"volume": 0,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 121,
"indent": 0,
"parameters": [
20,
20,
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 4,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": true,
"switch1Id": 20,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"プレイヤーの位置取得し全ての幽霊との距離を図り、"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"最も近い距離を参照し音量を操作する。"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//プレイヤーが移動したとき処理を行う"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if($gamePlayer.isMoving()){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//登録数取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const entrylength = this.getSelfVariable(\"entrylength\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//登録されてなければ終了"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(entrylength >0){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//プレイヤーの位置を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const pX =$gameMap._interpreter.character(-1).x;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const pY =$gameMap._interpreter.character(-1).y;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//登録情報配列の取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const X = this.getSelfVariable(\"X\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const Y = this.getSelfVariable(\"Y\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//幽霊との距離を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//参照距離枠"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let refDistance =0;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//全ての幽霊の中から最も短い距離を取得(xyの遠い方)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"for(let i =0; i<entrylength; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //削除され使用されていないnumを飛ばす"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(typeof X[i] !== 'undefined'){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const xPos = Math.abs(pX - X[i]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const yPos = Math.abs(pY - Y[i]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let distance;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(xPos > yPos){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" distance = xPos;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else{ distance = yPos;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//参照枠にいれる"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(refDistance <= 0 || refDistance > distance){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" refDistance = distance;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"距離\"+i+\":\"+ distance);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//距離によって起こす処理"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//距離で音量変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let vol;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let col = 0;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(refDistance > 18){refDistance =17;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"vol =((18+col) - refDistance)*3;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(refDistance >= 12){vol*=0.1;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(refDistance >= 8){vol*=0.2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(refDistance >= 6){vol*=0.6;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(refDistance >= 4){vol*=0.8;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(refDistance < 2){vol = 0;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"vol = Math.trunc(vol);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//18マス以上貼られていると音量0"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//2マス以内に近づくと音量0"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//最大54\t"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"AudioManager.playBgs({\"name\":\"People1\",\"volume\":vol,\"pitch\":100,\"pan\":0});"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"音量:\"+ vol);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"参照距離:\"+ refDistance);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 4,
"walkAnime": true
}
],
"x": 14,
"y": 13
},
{
"id": 3,
"name": "EV003",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 18,
"y": 16
},
{
"id": 4,
"name": "EV004",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 19,
"y": 16
},
{
"id": 5,
"name": "幽霊(移動可個体)",
"note": "<ghost>",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"移動可能な幽霊。幽霊の仕様理解した上で登場させる。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"1エリアに1体まで想定。管理は自身が行う。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"音発生の座標更新を移動するごとに行う。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"単体で起動するため<ghost>tagはつけない"
]
},
{
"code": 108,
"indent": 0,
"parameters": [
"<やってはいけないこと>"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"・BGSがなり始める12マス以内に別の幽霊をいれない。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
" それぞれがBGSを鳴らすため音がおかしくなる"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
0,
{
"list": [
{
"code": 42,
"parameters": [
0
],
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
0
],
"indent": null
}
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"C",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "C",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 2,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 355,
"indent": 0,
"parameters": [
" let distance;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//プレイヤーが移動したとき処理を行う"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if($gameMap.event(this._eventId).isMoving() "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" ||$gamePlayer.isMoving()){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//プレイヤーの位置を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const pX =$gameMap._interpreter.character(-1).x;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const pY =$gameMap._interpreter.character(-1).y;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//幽霊との距離を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const xPos = Math.abs(pX - this.character(0).x);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const yPos = Math.abs(pY -this.character(0).y);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(xPos > yPos){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" distance = xPos;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else{ distance = yPos;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"距離:\"+ distance);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//距離で音量変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let vol;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let col = 0;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(distance > 12){distance =11;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"vol =((12+col) - distance)*3;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(distance >= 10){vol*=0.1;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 8){vol*=0.2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 6){vol*=0.6;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 4){vol*=0.8;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[0]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(distance < 2){vol*=1.1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[30]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"vol = Math.trunc(vol);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//18マス以上貼られていると音量0"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//2マス以内に近づくと音量0"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//最大54\t"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"AudioManager.playBgs({\"name\":\"People1\",\"volume\":vol,\"pitch\":100,\"pan\":0});"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//$gameMessage.add(\"音量:\"+ vol);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 230,
"indent": 0,
"parameters": [
6
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 5,
"moveType": 3,
"priorityType": 1,
"stepAnime": true,
"through": true,
"trigger": 4,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 2,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"音を出す情報の削除"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
0,
{
"list": [
{
"code": 42,
"parameters": [
40
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
60
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
80
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
100
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
140
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
200
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
255
],
"indent": null
},
{
"code": 25,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
40
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
60
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
80
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
100
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
140
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
200
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
255
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 25,
"indent": null
}
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"AudioManager.fadeOutBgs(1);"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"B",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "B",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 2,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"You found me well."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": true,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 9,
"y": 23
},
{
"id": 6,
"name": "EV006",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 20,
"y": 16
},
{
"id": 7,
"name": "幽霊(固定)",
"note": "<ghost>",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "",
"direction": 4,
"pattern": 0,
"characterIndex": 2
},
"list": [
{
"code": 123,
"indent": 0,
"parameters": [
"A",
0
]
},
{
"code": 121,
"indent": 0,
"parameters": [
1801,
1801,
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": true,
"through": true,
"trigger": 0,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"音を出す情報の削除"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//////この幽霊の音を出さなくする//////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//管理EVのIDと自身の登録num取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const id = this.getSelfVariable(\"EVID\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const num = this.getSelfVariable(\"num\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameMessage.add(\"幽霊num:\"+num );"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//管理EVの登録情報を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let X = $gameSelfSwitches.getVariableValue([$gameMap.mapId(), id, \"X\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let Y = $gameSelfSwitches.getVariableValue([$gameMap.mapId(), id, \"Y\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//let length = $gameSelfSwitches.getVariableValue([$gameMap.mapId(), id, \"entrylength\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//値、配列内容の変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"delete X[num];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"delete Y[num];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//length = length-1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//管理情報の変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setVariableValue([$gameMap.mapId(), id, \"X\"], X);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setVariableValue([$gameMap.mapId(), id, \"Y\"], Y);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//$gameSelfSwitches.setVariableValue([$gameMap.mapId(), id, \"entrylength\"], length);"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"B",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "B",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 6,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"You found me well."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 12,
"y": 14
},
{
"id": 8,
"name": "幽霊(逃走個体)",
"note": "<ghost>",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"移動可能な幽霊。幽霊の仕様理解した上で登場させる。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"1エリアに1体まで想定。管理は自身が行う。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"音発生の座標更新を移動するごとに行う。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"単体で起動するため<ghost>tagはつけない"
]
},
{
"code": 108,
"indent": 0,
"parameters": [
"<やってはいけないこと>"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"・BGSがなり始める12マス以内に別の幽霊をいれない。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
" それぞれがBGSを鳴らすため音がおかしくなる"
]
},
{
"code": 108,
"indent": 0,
"parameters": [
"<逃走個体>"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"プレイヤーが2マス以内に近づくと逃走する。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"移動は壁にぶつかるまで直進。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"2マスに近づいたときのプレイヤーの向きで逃げる方向を決める。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"逃走移動中半透明で見えて、停止後、透明化"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//マップ移動時に行き止まり状態の解除を行う"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.controlSelfVariable(\"deadEnd\", 0,0);"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
0,
{
"list": [
{
"code": 42,
"parameters": [
0
],
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
0
],
"indent": null
}
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"C",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "C",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 2,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 355,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let distance;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //プレイヤーが移動したとき処理を行う"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if( $gamePlayer.isMoving()){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"プレイヤー移動\"); "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //プレイヤーの位置を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pX =$gameMap._interpreter.character(-1).x; "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pY =$gameMap._interpreter.character(-1).y;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //幽霊との距離を取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const xPos = Math.abs(pX - this.character(0).x);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const yPos = Math.abs(pY -this.character(0).y);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(xPos > yPos){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" distance = xPos;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else{ distance = yPos;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"距離:\"+ distance);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //距離で音量変更"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let vol;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let col = 0;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(distance > 12){distance =11;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" vol =((12+col) - distance)*3;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(distance >= 10){vol*=0.1;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else if(distance >= 8){vol*=0.2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else if(distance >= 6){vol*=0.6;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[0]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else if(distance >= 4){vol*=0.8;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[30]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(distance <=2){vol*=1.1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//袋小路では移動に関する処理の全てを停止。音だけやる"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(this.getSelfVariable(\"deadEnd\") == 0){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //このEVから方向一マスずつ調べる。 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pX = this.character(0).x;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pY = this.character(0).y;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const X =[0,-1,1,0];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const Y =[-1,0,0,1];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let fourDir = [];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let total =0;//袋小路か判定用"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" fourDir [0]= this.character(0).canPass(this.character(0).x,this.character(0).y,2); //下"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" fourDir [1]= this.character(0).canPass(this.character(0).x,this.character(0).y,4); //左"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" fourDir [2]= this.character(0).canPass(this.character(0).x,this.character(0).y,6); //右"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" fourDir [3]= this.character(0).canPass(this.character(0).x,this.character(0).y,8); //上"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <= 4; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(fourDir[i] === false){ total++;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //3方向に壁がある場合停止。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(total >= 3) {"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"deadEnd\", 0,1 )"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"行き止まり\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //プレイヤーの向き、4方向のどこに壁があるかで移動方向を決定。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //壁EVではなく移動可能かで判断する形にしたい。また、全てのパターンを考慮する。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //2下、4左、右、上"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pDir = this.character(-1).direction();"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let moveDir;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(total == 2){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(fourDir[0] == false && fourDir[1] == false){ //下、左に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 4){moveDir = 8;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 2){moveDir = 6;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(fourDir[0] == false && fourDir[2] == false){//下、右に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 6){moveDir = 8;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 2){moveDir = 4;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(fourDir[1] == false&& fourDir[3] == false){//上、左に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 4){moveDir = 2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 8){moveDir = 6;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if( fourDir[2] == false&& fourDir[3] == false){//上、右に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 6){moveDir = 2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 8){moveDir = 4;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(total == 1){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let rnd = Math.randomInt(2) + 1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(fourDir[0] == false){ //下に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 2 ){ if(rnd = 1){moveDir = 4;}else{moveDir = 6;} }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 4){moveDir = 4;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 6){moveDir = 6;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(fourDir[1] == false){//左に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 2 ){moveDir = 2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 6){ if(rnd = 1){moveDir = 2;}else{moveDir = 8;} }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 8){moveDir = 8;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(fourDir[2] == false){//右に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 2 ){moveDir = 2;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 4){ if(rnd = 1){moveDir = 2;}else{moveDir = 8;} }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 8){moveDir = 8;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(fourDir[3] == false){ //上に壁"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 8 ){ if(rnd = 1){moveDir = 4;}else{moveDir = 6;} }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 4){moveDir = 4;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(pDir == 6){moveDir = 6;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"moveDir:\"+moveDir+\", total:\"+total+\",fourDir:\"+fourDir[0]+fourDir[1]+fourDir[2]+fourDir[3]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //移動ステート。移動数になるまで直線移動。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"moveDir\", 0, moveDir);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameSelfSwitches.setValue( [$gameMap.mapId(), this._eventId, \"D\"], true);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"moveState\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" vol = Math.trunc(vol);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //18マス以上貼られていると音量0"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //2マス以内に近づくと音量0"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //最大54\t"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" AudioManager.playBgs({\"name\":\"People1\",\"volume\":vol,\"pitch\":100,\"pan\":0});"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"音量:\"+ vol);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"// this.getSelfVariable(\"moveDir\")"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 230,
"indent": 0,
"parameters": [
6
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 1,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 3,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 4,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 2,
"indent": null
},
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 5,
"moveType": 0,
"priorityType": 1,
"stepAnime": true,
"through": false,
"trigger": 4,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "D",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 4,
"pattern": 0,
"characterIndex": 2
},
"list": [
{
"code": 355,
"indent": 0,
"parameters": [
" let moveDir =this.getSelfVariable(\"moveDir\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let num;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(moveDir == 2) {num =16}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else if(moveDir == 4) {num =17}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else if(moveDir == 6) {num =18}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" else if(moveDir == 8) {num =19}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"// $gameMessage.add(\"向き:\"+ moveDir+\"num\"+num);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":36},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":num},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":35},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[20]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":15,\"parameters\":[3]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[50]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":45,\"parameters\":[\"$gameTemp.requestBalloon(this, 1);\"]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":15,\"parameters\":[3]},"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this._character = this.character(0)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.setWaitMode('route')"
]
},
{
"code": 112,
"indent": 0,
"parameters": []
},
{
"code": 355,
"indent": 1,
"parameters": [
""
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" let distance;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" //プレイヤーが移動したとき処理を行う"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" // $gameMessage.add(\"プレイヤー移動\"); "
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" //プレイヤーの位置を取得"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" const pX =$gameMap._interpreter.character(-1).x; "
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" const pY =$gameMap._interpreter.character(-1).y;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" //幽霊との距離を取得"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" const xPos = Math.abs(pX - this.character(0).x);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" const yPos = Math.abs(pY -this.character(0).y);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" if(xPos > yPos){"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" distance = xPos;}"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" else{ distance = yPos;}"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" // $gameMessage.add(\"距離:\"+ distance);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" //距離で音量変更"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" let vol;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" let col = 0;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" if(distance > 12){distance =11;}"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" vol =((12+col) - distance)*3;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" if(distance >= 10){vol*=0.1;}"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" else if(distance >= 8){vol*=0.2;}"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" else if(distance >= 6){vol*=0.6;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
""
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" {\"code\":42,\"parameters\":[0]},"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" else if(distance >= 4){vol*=0.8;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" {\"code\":42,\"parameters\":[30]},"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
""
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" vol = Math.trunc(vol);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
" AudioManager.playBgs({\"name\":\"People1\",\"volume\":vol,\"pitch\":100,\"pan\":0});"
]
},
{
"code": 111,
"indent": 1,
"parameters": [
12,
"this.character(0).canPass(this.character(0).x,this.character(0).y,this.character(0).direction());"
]
},
{
"code": 205,
"indent": 2,
"parameters": [
0,
{
"list": [
{
"code": 45,
"parameters": [
"this.moveStraight(this.direction());"
],
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": true,
"wait": true
}
]
},
{
"code": 505,
"indent": 2,
"parameters": [
{
"code": 45,
"parameters": [
"this.moveStraight(this.direction());"
],
"indent": null
}
]
},
{
"code": 0,
"indent": 2,
"parameters": []
},
{
"code": 411,
"indent": 1,
"parameters": []
},
{
"code": 205,
"indent": 2,
"parameters": [
0,
{
"list": [
{
"code": 35,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 2,
"parameters": [
{
"code": 35,
"indent": null
}
]
},
{
"code": 355,
"indent": 2,
"parameters": [
""
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" let distance;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" //プレイヤーが移動したとき処理を行う"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" // $gameMessage.add(\"プレイヤー移動\"); "
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" //プレイヤーの位置を取得"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" const pX =$gameMap._interpreter.character(-1).x; "
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" const pY =$gameMap._interpreter.character(-1).y;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" //幽霊との距離を取得"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" const xPos = Math.abs(pX - this.character(0).x);"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" const yPos = Math.abs(pY -this.character(0).y);"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" if(xPos > yPos){"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" distance = xPos;}"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" else{ distance = yPos;}"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" // $gameMessage.add(\"距離:\"+ distance);"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" //距離で音量変更"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" let vol;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" let col = 0;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" if(distance > 12){distance =11;}"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" vol =((12+col) - distance)*3;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" if(distance >= 10){vol*=0.1;}"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" else if(distance >= 8){vol*=0.2;}"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" else if(distance >= 6){vol*=0.6;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
""
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" {\"code\":42,\"parameters\":[0]},"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" else if(distance >= 4){vol*=0.8;"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" {\"code\":42,\"parameters\":[30]},"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" {\"code\":0}], //ルート入力終了 "
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" \"repeat\": false,"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" \"skippable\": false})"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
""
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" vol = Math.trunc(vol);"
]
},
{
"code": 655,
"indent": 2,
"parameters": [
" AudioManager.playBgs({\"name\":\"People1\",\"volume\":vol,\"pitch\":100,\"pan\":0});"
]
},
{
"code": 123,
"indent": 2,
"parameters": [
"D",
1
]
},
{
"code": 113,
"indent": 2,
"parameters": []
},
{
"code": 0,
"indent": 2,
"parameters": []
},
{
"code": 412,
"indent": 1,
"parameters": []
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 413,
"indent": 0,
"parameters": []
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 6,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 2,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"音を出す情報の削除"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
0,
{
"list": [
{
"code": 42,
"parameters": [
40
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
60
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
80
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
100
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
140
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
200
],
"indent": null
},
{
"code": 15,
"parameters": [
6
],
"indent": null
},
{
"code": 42,
"parameters": [
255
],
"indent": null
},
{
"code": 25,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
40
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
60
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
80
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
100
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
140
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
200
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 15,
"parameters": [
6
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 42,
"parameters": [
255
],
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 25,
"indent": null
}
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"AudioManager.fadeOutBgs(1);"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"B",
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 3,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "B",
"selfSwitchValid": true,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "SF_Monster",
"direction": 2,
"pattern": 1,
"characterIndex": 2
},
"list": [
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"You found me well."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": true,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 9,
"y": 24
},
{
"id": 9,
"name": "EV009",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"characterIndex": 0,
"characterName": "",
"direction": 2,
"pattern": 0,
"tileId": 0
},
"list": [
{
"code": 121,
"indent": 0,
"parameters": [
1801,
1801,
0
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 0,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 6,
"y": 10
},
{
"id": 10,
"name": "アイテム取得",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 1,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "!Flame",
"direction": 4,
"pattern": 1,
"characterIndex": 6
},
"list": [
{
"code": 126,
"indent": 0,
"parameters": [
601,
0,
0,
1
]
},
{
"code": 117,
"indent": 0,
"parameters": [
483
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 3,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 3,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 0,
"walkAnime": true
}
],
"x": 11,
"y": 17
},
null
]
}