menacephere-of-inverted-dreams/data/Map213.json

7153 lines
No EOL
209 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": true,
"autoplayBgs": false,
"battleback1Name": "",
"battleback2Name": "",
"bgm": {
"name": "2_dun8",
"pan": 0,
"pitch": 100,
"volume": 90
},
"bgs": {
"name": "",
"pan": 0,
"pitch": 100,
"volume": 90
},
"disableDashing": false,
"displayName": "",
"encounterList": [],
"encounterStep": 30,
"height": 18,
"note": "",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 21,
"width": 21,
"data": [
7187,
7195,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7194,
7198,
7191,
7189,
4363,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4362,
4366,
7189,
7189,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
4738,
7189,
7189,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
4736,
7189,
7189,
3243,
3233,
3222,
3220,
3220,
3220,
3236,
4745,
4744,
4744,
4744,
4748,
3234,
3220,
3220,
3220,
3221,
3233,
3245,
7189,
7189,
4363,
4366,
3216,
3204,
3228,
3228,
3238,
4791,
3234,
3220,
3236,
4791,
3240,
3228,
3228,
3208,
3224,
4363,
4366,
7189,
7189,
4786,
4790,
3216,
3224,
4787,
4786,
4786,
4784,
3240,
3228,
3238,
4784,
4786,
4786,
4790,
3216,
3224,
4787,
4786,
7189,
7189,
4784,
4788,
3216,
3224,
4785,
4784,
4784,
4784,
5922,
5908,
5924,
4784,
4784,
4784,
4788,
3216,
3224,
4785,
4784,
7189,
7189,
4792,
4796,
3216,
3224,
4793,
4792,
4792,
4792,
5904,
5888,
5912,
4792,
4792,
4792,
4796,
3216,
3224,
4793,
4792,
7189,
7189,
5931,
5933,
3216,
3224,
5922,
5908,
5908,
5908,
5889,
5888,
5890,
5908,
5908,
5908,
5924,
3216,
3224,
5931,
5933,
7189,
7189,
4355,
4358,
3216,
3224,
5904,
5888,
5888,
5888,
5888,
5888,
5888,
5888,
5888,
5888,
5912,
3216,
3224,
4355,
4358,
7189,
7189,
4353,
4356,
3216,
3224,
5904,
5888,
5888,
5888,
5888,
5888,
5888,
5888,
5888,
5888,
5912,
3216,
3224,
4353,
4356,
7189,
7189,
4353,
4356,
3216,
3224,
5928,
5916,
5916,
5900,
5916,
5916,
5916,
5900,
5916,
5916,
5926,
3216,
3224,
4353,
4356,
7189,
7189,
4353,
4356,
3216,
3202,
3220,
3220,
3236,
5920,
1600,
1601,
1602,
5920,
3234,
3220,
3220,
3201,
3224,
4353,
4356,
7189,
7189,
4353,
4356,
3240,
3228,
3212,
3228,
3238,
5932,
1608,
1609,
1610,
5932,
3240,
3228,
3212,
3228,
3238,
4353,
4356,
7189,
7189,
4361,
4364,
4363,
4366,
3244,
4363,
4362,
4366,
1616,
1617,
1618,
4363,
4362,
4366,
3244,
4363,
4366,
4361,
4364,
7189,
7185,
7187,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7186,
7190,
7188,
7193,
7193,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7192,
7196,
7196,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
189,
0,
0,
0,
0,
0,
0,
0,
0,
0,
189,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
241,
0,
243,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
241,
0,
243,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
241,
0,
243,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
0,
0,
0,
0,
0,
0,
0,
0,
0,
166,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
143,
0,
0,
0,
142,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
164,
189,
189,
151,
0,
0,
0,
150,
189,
189,
166,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
0,
0,
159,
0,
0,
0,
158,
0,
0,
182,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
0,
0,
0,
180,
242,
182,
0,
0,
0,
182,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
0,
0,
0,
180,
242,
182,
0,
0,
0,
182,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
242,
182,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
0,
0,
0,
0,
0,
0,
0,
0,
0,
182,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
180,
0,
0,
0,
0,
0,
0,
0,
0,
0,
182,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
188,
165,
166,
0,
0,
0,
0,
0,
164,
165,
190,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
574,
0,
0,
0,
574,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
582,
0,
0,
0,
582,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
2,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
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": "",
"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": "!Decoration_static",
"direction": 8,
"pattern": 0,
"characterIndex": 7
},
"list": [
{
"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": true,
"trigger": 0,
"walkAnime": false
}
],
"x": 10,
"y": 3
},
{
"id": 2,
"name": "EV002",
"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": true,
"image": {
"tileId": 0,
"characterName": "!Fantasy_door1",
"direction": 2,
"pattern": 1,
"characterIndex": 0
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
224,
9,
12,
0,
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": 1,
"walkAnime": false
}
],
"x": 14,
"y": 8
},
{
"id": 3,
"name": "移動(2階西廊下)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 4,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
221,
14,
4,
0,
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": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 1,
"y": 4
},
{
"id": 4,
"name": "移動(1階西廊下)",
"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": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 4,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
219,
22,
5,
0,
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": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 1,
"y": 9
},
{
"id": 5,
"name": "移動(2階南廊下)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 8,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
222,
3,
3,
0,
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": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 5,
"y": 15
},
{
"id": 6,
"name": "移動(2階南廊下)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 8,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
222,
16,
3,
0,
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": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 15,
"y": 15
},
{
"id": 7,
"name": "移動(北側)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 8,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
60,
39,
36,
4,
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": true,
"through": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 10,
"y": 15
},
{
"id": 8,
"name": "移動(北側)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 8,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
60,
39,
36,
4,
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": true,
"through": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 9,
"y": 15
},
{
"id": 9,
"name": "移動(北側)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 8,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
60,
39,
36,
4,
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": true,
"through": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 11,
"y": 15
},
{
"id": 10,
"name": "EV010",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 6,
"pattern": 1,
"characterIndex": 1
},
"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": true,
"through": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 19,
"y": 9
},
{
"id": 11,
"name": "移動(東)",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 6,
"pattern": 1,
"characterIndex": 1
},
"list": [
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Move1",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
223,
2,
4,
0,
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": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 19,
"y": 4
},
{
"id": 12,
"name": "装飾・矢印",
"note": "",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 2,
"pattern": 1,
"characterIndex": 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": true,
"through": false,
"trigger": 1,
"walkAnime": false
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": true,
"image": {
"tileId": 0,
"characterName": "1_yazirusi",
"direction": 2,
"pattern": 1,
"characterIndex": 1
},
"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": true,
"through": false,
"trigger": 1,
"walkAnime": false
}
],
"x": 14,
"y": 9
},
{
"id": 13,
"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": true,
"image": {
"tileId": 0,
"characterName": "!Decoration_static",
"direction": 8,
"pattern": 2,
"characterIndex": 6
},
"list": [
{
"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": true,
"trigger": 0,
"walkAnime": false
}
],
"x": 16,
"y": 3
},
{
"id": 14,
"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": true,
"image": {
"tileId": 0,
"characterName": "!Decoration_static",
"direction": 4,
"pattern": 0,
"characterIndex": 7
},
"list": [
{
"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": true,
"trigger": 0,
"walkAnime": false
}
],
"x": 6,
"y": 3
},
{
"id": 15,
"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": true,
"image": {
"tileId": 0,
"characterName": "!Decoration_static",
"direction": 6,
"pattern": 2,
"characterIndex": 7
},
"list": [
{
"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": true,
"trigger": 0,
"walkAnime": false
}
],
"x": 13,
"y": 3
},
{
"id": 16,
"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": true,
"image": {
"tileId": 0,
"characterName": "!Decoration_static",
"direction": 6,
"pattern": 0,
"characterIndex": 7
},
"list": [
{
"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": true,
"trigger": 0,
"walkAnime": false
}
],
"x": 2,
"y": 3
},
{
"id": 17,
"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": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 122,
"indent": 0,
"parameters": [
301,
301,
0,
0,
10
]
},
{
"code": 117,
"indent": 0,
"parameters": [
15
]
},
{
"code": 117,
"indent": 0,
"parameters": [
26
]
},
{
"code": 122,
"indent": 0,
"parameters": [
1,
1,
0,
4,
"`YM_4A`"
]
},
{
"code": 117,
"indent": 0,
"parameters": [
795
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Yam>...Ah, um, hello... I'm not ready yet, so... please wait in\nthe room on the left. Hehe..."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"A",
0
]
},
{
"code": 213,
"indent": 0,
"parameters": [
-1,
8,
true
]
},
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 117,
"indent": 0,
"parameters": [
11
]
},
{
"code": 117,
"indent": 0,
"parameters": [
26
]
},
{
"code": 117,
"indent": 0,
"parameters": [
53
]
},
{
"code": 121,
"indent": 0,
"parameters": [
94,
94,
0
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Mea>...A suspicious person, aren't they? But we don't have many\nclues... Let's try relying on them for now."
]
},
{
"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": 0,
"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": {
"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": 13,
"y": 17
},
{
"id": 18,
"name": "EV018",
"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": 126,
"indent": 0,
"parameters": [
2,
0,
0,
1
]
},
{
"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": 10,
"y": 16
},
{
"id": 19,
"name": "FOE(谷)2",
"note": "<listener>",
"pages": [
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "A",
"selfSwitchValid": false,
"switch1Id": 119,
"switch1Valid": true,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "$BigMonster2",
"direction": 2,
"pattern": 1,
"characterIndex": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"楽器に反応して移動する敵です。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"メモに <listener> "
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"を入れてください。"
]
},
{
"code": 108,
"indent": 0,
"parameters": [
"管理EVが初回にこのEVの初期位置をセルフ変数として渡してくれるので、"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"戦闘逃走、ロスト時のイベント移動位置は自動で設定されます。"
]
},
{
"code": 108,
"indent": 0,
"parameters": [
"「谷FOE」"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"通常時、または発見時、周囲8マスを接触範囲として"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"検知しつつ行動する。"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"探索プラグインを使用するがロストステートがなくなり、"
]
},
{
"code": 408,
"indent": 0,
"parameters": [
"戦闘前演出のステートを入れている。"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//登録処理"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const returenPos = this.getSelfVariable(\"returenPos\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(returenPos == 0){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //入力エリア//////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //逃走、敗北時playerを飛ばす座標配列"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const returenPos =[[8,10],[15,30]];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //視野の大きさ"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let visibleRange = 4;"
]
},
{
"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": [
" //逃亡、敗北時戻る位置登録"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"returenPos\", 0, returenPos);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //戻り位置配列のナンバ―登録(初期は0)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"retureNum\", 0, 0);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //対象の初期位置を登録"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const startPos = [this.character(this._eventId).x,this.character(this._eventId).y];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"startPos\", 0, startPos);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//対象の向きを登録"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let dir =this.character(this._eventId).direction();"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"dir\", 0, dir);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //visibleRangeを登録"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"visibleRange\", 0, visibleRange);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //debugを登録"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"debug \", 0, debug );"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}//end if Statenum"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//thisEVが移動(向き変更)時,playerの移動時処理する。索敵範囲の設定処理。//////////////////////////////////////////////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if($gameMap.event(this._eventId).isMoving() "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" ||$gamePlayer.isMoving()"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" || this.getSelfVariable(\"dir\") !=this.character(this._eventId).direction() ){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //playerの座標取得"
]
},
{
"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": [
" pPos = [pX,pY];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //thisEVの座標取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let evPos = [this.character(this._eventId).x,this.character(this._eventId).y]"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"   const evDir = $gameMap.event(this._eventId).direction(); "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"   // $gameMessage.add(\"evPos:\"+evPos[0]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //捜索範囲の座標を取得する////////////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let visibleRange = this.getSelfVariable(\"visibleRange\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let evCollArr =[] //捜索範囲、当たり判定兼用"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  let scanArray =[] //捜索範囲に壁があるか見る為の少し大きめの範囲。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if( evDir== 4){ //左"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 1; columnNum < visibleRange+1; columnNum++){ //列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //この列のマス数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let visLength = 1+(2*columnNum);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]-columnNum, evPos[1]-columnNum-1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <visLength; i++){ //1列内のマス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" num = -columnNum + i;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  evCollArr.push([evPos[0]-columnNum, evPos[1]+num]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"     scanArray.push([evPos[0]-columnNum, evPos[1]+num]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]-columnNum, evPos[1]+columnNum+1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir== 8){//上"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 1; columnNum < visibleRange+1; columnNum++){ //列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //この列のマス数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let visLength = 1+(2*columnNum);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]-columnNum-1, evPos[1]-columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <visLength; i++){ //1列内のマス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" num = -columnNum + i;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  evCollArr.push([evPos[0]+num, evPos[1]-columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+num, evPos[1]-columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+columnNum+1, evPos[1]-columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir== 6){//右"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 1; columnNum < visibleRange+1; columnNum++){ //列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //この列のマス数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let visLength = 1+(2*columnNum);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+columnNum, evPos[1]-columnNum-1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <visLength; i++){ //1列内のマス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" num = -columnNum + i;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  evCollArr.push([evPos[0]+columnNum, evPos[1]+num]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+columnNum, evPos[1]+num]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+columnNum, evPos[1]+columnNum+1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir== 2){//下"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 1; columnNum < visibleRange+1; columnNum++){ //列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //この列のマス数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let visLength = 1+(2*columnNum);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]-columnNum-1, evPos[1]+columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <visLength; i++){ //1列内のマス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" num = -columnNum+i;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  evCollArr.push([evPos[0]+num, evPos[1]+columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+num, evPos[1]+columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" scanArray.push([evPos[0]+columnNum+1, evPos[1]+columnNum]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //移動不可マス(壁)があるか捜索範囲配列を走査する。////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let DeleteArray = [];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //削除マス配列取得用 宣言"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let cN "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let posFromT"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  let cNumA;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let cNumB"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let inputPos = []"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i < scanArray.length; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(i+\":\"+scanArray[i]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //走査する座標がDeleteArrayにあるとき、以下の処理を全て飛ばす"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //if(DeleteArray.includes(scanArray[i]))break;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let sX =scanArray[i][0];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let sY =scanArray[i][1];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(!$gameMap.isPassable(sX,sY, evDir)){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"↑障害物\");"
]
},
{
"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": [
" //ev向きで変化する変数の設定"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(evDir == 4){//evが左向き"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" cN = Math.abs(sX- evPos[0]); //障害物は何列目にあるか"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" posFromT = sY- evPos[1]; //evからみた障害物の位置"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir == 8){//evが上向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" cN = Math.abs(sY- evPos[1]); //障害物は何列目にあるか"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" posFromT = sX- evPos[0]; //evからみた障害物の位置"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir == 6){//evが右向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" cN = Math.abs(sX-evPos[0]); //障害物は何列目にあるか"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" posFromT = sY- evPos[1]; //evからみた障害物の位置"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else{//evが下向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" cN = Math.abs(sY-evPos[1]); //障害物は何列目にあるか"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" posFromT = sX- evPos[0]; //evからみた障害物の位置"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //障害物がevから見て左中右どこにあるかで取得する死角配列を変える。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(posFromT<0){//視野右側(-側) "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"   //$gameMessage.add(\"障害物は-側.cN:\"+cN);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 0; columnNum < visibleRange-cN+1; columnNum++){//列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i < columnNum+1; i++){//1列内のマス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let cNumA = columnNum;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let cNumB = -columnNum+i;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(evDir == 4){//evが左向き"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX-cNumA,sY+cNumB];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir ==8){//evが上向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX+cNumB,sY-cNumA];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir ==6){//evが右向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX+cNumA,sY+cNumB];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else{//evが下向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX+cNumB,sY+cNumA];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  DeleteArray.push(inputPos);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"障害物座標:\"+ inputPos[0]+\",\"+ inputPos[1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endfor"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endfor"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(posFromT>0){//視野左側(+側)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"障害物は+側.cN:\"+cN);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 0; columnNum < visibleRange-cN+1; columnNum++){//列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i < columnNum+1; i++){//1列内のマス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let cNumA = columnNum;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let cNumB = i;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(evDir == 4){//evが左向き"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX-cNumA,sY+cNumB];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir ==8){//evが上向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX+cNumB,sY-cNumA];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir ==6){//evが右向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX+cNumA,sY+cNumB];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else{//evが下向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX+cNumB,sY+cNumA];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  DeleteArray.push(inputPos);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"障害物座標:\"+ inputPos[0]+\",\"+ inputPos[1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endfor"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endfor"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else{//視野中央"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"障害物は中央.cN:\"+cN);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let columnNum = 0; columnNum < visibleRange-cN+1 ; columnNum++){//列数"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  if(evDir == 4){//evが左向き"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos = [sX-columnNum,sY];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir ==8){//evが上向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX,sY-columnNum];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else if(evDir ==6){//evが右向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos = [sX+columnNum,sY];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }else{//evが下向"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" inputPos= [sX,sY+columnNum];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" DeleteArray.push( inputPos);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(\"障害物座標:\"+ inputPos[0]+\",\"+ inputPos[1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endfor"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endif視野中央"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//end if isPassable "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endfor"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //削除配列の重複要素を削除二次元配列なので要素となる配列をjson文字列にして重複走査、その後元の数値に戻す"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let DelArr = [...new Set(DeleteArray.map(JSON.stringify))].map(JSON.parse);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //削除配列の要素で一致するものを捜索配列から消す//////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add(\"削除前evColl要素数:\"+evCollArr.length);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add( \"evCollArr.length:\"+evCollArr.length);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <evCollArr.length; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add( \"ev:\"+evCollArr[i]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let n = 0; n < DelArr.length; n++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(JSON.stringify(DelArr[n])==JSON.stringify(evCollArr[i])){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // $gameMessage.add( \"一致del:\"+ DelArr[n]+\",ev:\"+evCollArr[i]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" delete evCollArr[i]; //一致要素の削除(間を詰めない) "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" } "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" evCollArr = evCollArr.filter(Boolean); //配列のundefined要素を詰める"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //thisEV,playerが動いたとき範囲内にいるか確認する////////////////////////////////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //捜索範囲の視覚化(最上位タイルを変更する)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if( this.getSelfVariable(\"debug\")){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <evCollArr.length; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const tileId = 1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let x = evCollArr[i][0];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let y = evCollArr[i][1];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let z = 3; //タイル階層0~3"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" // see Game_Map.prototype.tileId"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const width = $dataMap.width;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const height = $dataMap.height;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $dataMap.data[(z * height + y) * width + x] = tileId;"
]
},
{
"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": [
" //捜索範囲に敵がいるかみる/////////////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i < evCollArr.length; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //$gameMessage.add(i+\":\"+evCollArr[i]+\"evDir:\"+evDir);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(JSON.stringify(evCollArr[i]) == JSON.stringify(pPos)){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" AudioManager.playSe({\"name\":\"Attack1\",\"volume\":70,\"pitch\":100,\"pan\":0});"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameTemp.requestBalloon(this.character(0), 1);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  $gameSelfSwitches.setValue([$gameMap.mapId(),this._eventId,\"D\"],true);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"    // $gameMessage.add(\"発見\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" break;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"   }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //接触範囲周囲8マスに敵がいるかみる////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //接触範囲を設定周囲8マス"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  evCollArr = [[evPos[0]-1,evPos[1]-1],[evPos[0],evPos[1]-1],[evPos[0]+1,evPos[1]-1],"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" [evPos[0]-1,evPos[1]],[evPos[0]+1,evPos[1]],"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" [evPos[0]-1,evPos[1]+1],[evPos[0],evPos[1]+1],[evPos[0]+1,evPos[1]+1]] "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //接触範囲にplayerがいるか見る"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <evCollArr .length; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(JSON.stringify(evCollArr [i]) == JSON.stringify(pPos)){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  $gameSelfSwitches.setValue([$gameMap.mapId(),this._eventId,\"C\"],true);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"    //$gameMessage.add(\"接触\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" break;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"   }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //条件用:向きを保存"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" let dir =this.character(this._eventId).direction();"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.controlSelfVariable(\"dir\", 0, dir);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }//endif範囲内確認"
]
},
{
"code": 230,
"indent": 0,
"parameters": [
3
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 16,
"indent": null
},
{
"code": 15,
"parameters": [
15
],
"indent": null
},
{
"code": 17,
"indent": null
},
{
"code": 15,
"parameters": [
15
],
"indent": null
},
{
"code": 19,
"indent": null
},
{
"code": 15,
"parameters": [
15
],
"indent": null
},
{
"code": 18,
"indent": null
},
{
"code": 15,
"parameters": [
15
],
"indent": null
},
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 4,
"moveType": 3,
"priorityType": 1,
"stepAnime": true,
"through": false,
"trigger": 4,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "D",
"selfSwitchValid": true,
"switch1Id": 1838,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "$BigMonster2",
"direction": 2,
"pattern": 1,
"characterIndex": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"敵発見時"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//thisEV,playerが移動時のみ処理する。"
]
},
{
"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": [
" //playerの座標取得"
]
},
{
"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": [
" pPos = [pX,pY];"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //thisEVの座標取得"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const evPos = [this.character(this._eventId).x,this.character(this._eventId).y]"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //接触範囲を設定周囲8マス "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  evCollision = [[evPos[0]-1,evPos[1]-1],[evPos[0],evPos[1]-1],[evPos[0]+1,evPos[1]-1],"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" [evPos[0]-1,evPos[1]],[evPos[0]+1,evPos[1]],"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" [evPos[0]-1,evPos[1]+1],[evPos[0],evPos[1]+1],[evPos[0]+1,evPos[1]+1]] "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" //接触範囲にplayerがいるか"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" for(let i = 0; i <evCollision.length; i++){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" if(JSON.stringify(evCollision[i]) == JSON.stringify(pPos)){"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"  $gameSelfSwitches.setValue([$gameMap.mapId(),this._eventId,\"C\"],true);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"    //$gameMessage.add(\"接触\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" break;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"   }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" }"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"}"
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 45,
"parameters": [
"this.moveStraight(this.findDirectionTo($gamePlayer.x,$gamePlayer.y));"
],
"indent": null
},
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 5,
"moveType": 3,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 4,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "B",
"selfSwitchValid": true,
"switch1Id": 1838,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "$BigMonster2",
"direction": 2,
"pattern": 1,
"characterIndex": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"逃亡時"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//*FOEが体同時にアクティブになる場合追加する。"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const targetEV = 3;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//初期地点へ戻る"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const startPos =$gameSelfSwitches.getVariableValue([$gameMap.mapId(),targetEV,\"startPos\"]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character = this.character(targetEV)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(startPos[0], startPos[1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//セルフスイッチC,DもOFF"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"B\"],false);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"C\"],false);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"D\"],false);"
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//初期地点へ戻る"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const startPos = this.getSelfVariable(\"startPos\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character = this.character(0)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(startPos[0], startPos[1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//playerを指定地点に飛ばす"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const returenNum = this.getSelfVariable(\"returenNum\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const returenPos = this.getSelfVariable(\"returenPos\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character = this.character(-1)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(returenPos[returenNum][0], returenPos[returenNum][1]);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"B",
1
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"C",
1
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"D",
1
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 5,
"moveType": 0,
"priorityType": 1,
"stepAnime": false,
"through": false,
"trigger": 4,
"walkAnime": true
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "C",
"selfSwitchValid": true,
"switch1Id": 1838,
"switch1Valid": false,
"switch2Id": 1,
"switch2Valid": false,
"variableId": 1,
"variableValid": false,
"variableValue": 0
},
"directionFix": false,
"image": {
"tileId": 0,
"characterName": "$BigMonster2",
"direction": 2,
"pattern": 1,
"characterIndex": 0
},
"list": [
{
"code": 108,
"indent": 0,
"parameters": [
"接触時"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
0,
{
"list": [
{
"code": 25,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 25,
"indent": null
}
]
},
{
"code": 250,
"indent": 0,
"parameters": [
{
"name": "Monster10",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 225,
"indent": 0,
"parameters": [
5,
7,
60,
true
]
},
{
"code": 230,
"indent": 0,
"parameters": [
30
]
},
{
"code": 301,
"indent": 0,
"parameters": [
0,
11,
true,
true
]
},
{
"code": 601,
"indent": 0,
"parameters": []
},
{
"code": 123,
"indent": 1,
"parameters": [
"A",
0
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 602,
"indent": 0,
"parameters": []
},
{
"code": 108,
"indent": 1,
"parameters": [
"指定地点に戻される"
]
},
{
"code": 355,
"indent": 1,
"parameters": [
"//*FOEが体同時にアクティブになる場合追加する。"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const targetEV = 3;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//初期地点へ戻る"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const startPos =$gameSelfSwitches.getVariableValue([$gameMap.mapId(),targetEV,\"startPos\"]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character = this.character(targetEV)"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.locate(startPos[0], startPos[1]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//セルフスイッチC,DもOFF"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"B\"],false);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"C\"],false);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"D\"],false);"
]
},
{
"code": 355,
"indent": 1,
"parameters": [
"//初期地点へ戻る"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const startPos = this.getSelfVariable(\"startPos\");"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character = this.character(0)"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.locate(startPos[0], startPos[1]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//playerを指定地点に飛ばす"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const returenNum = this.getSelfVariable(\"returenNum\");"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const returenPos = this.getSelfVariable(\"returenPos\");"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character = this.character(-1)"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.locate(returenPos[returenNum][0], returenPos[returenNum][1]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 250,
"indent": 1,
"parameters": [
{
"name": "Miss",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 213,
"indent": 1,
"parameters": [
0,
7,
false
]
},
{
"code": 213,
"indent": 1,
"parameters": [
-1,
6,
true
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 603,
"indent": 0,
"parameters": []
},
{
"code": 108,
"indent": 1,
"parameters": [
"指定地点に戻される"
]
},
{
"code": 355,
"indent": 1,
"parameters": [
"//*FOEが体同時にアクティブになる場合追加する。"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const targetEV = 3;"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//初期地点へ戻る"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const startPos =$gameSelfSwitches.getVariableValue([$gameMap.mapId(),targetEV,\"startPos\"]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character = this.character(targetEV)"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.locate(startPos[0], startPos[1]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//セルフスイッチC,DもOFF"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"B\"],false);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"C\"],false);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(),targetEV,\"D\"],false);"
]
},
{
"code": 355,
"indent": 1,
"parameters": [
"//初期地点へ戻る"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const startPos = this.getSelfVariable(\"startPos\");"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character = this.character(0)"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.locate(startPos[0], startPos[1]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"//playerを指定地点に飛ばす"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const returenNum = this.getSelfVariable(\"returenNum\");"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"const returenPos = this.getSelfVariable(\"returenPos\");"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character = this.character(-1)"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.locate(returenPos[returenNum][0], returenPos[returenNum][1]);"
]
},
{
"code": 655,
"indent": 1,
"parameters": [
"character.setDirection(4);//向きは下"
]
},
{
"code": 250,
"indent": 1,
"parameters": [
{
"name": "Miss",
"volume": 90,
"pitch": 100,
"pan": 0
}
]
},
{
"code": 213,
"indent": 1,
"parameters": [
0,
7,
false
]
},
{
"code": 213,
"indent": 1,
"parameters": [
-1,
6,
true
]
},
{
"code": 0,
"indent": 1,
"parameters": []
},
{
"code": 604,
"indent": 0,
"parameters": []
},
{
"code": 123,
"indent": 0,
"parameters": [
"C",
1
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"D",
1
]
},
{
"code": 0,
"indent": 0,
"parameters": []
}
],
"moveFrequency": 5,
"moveRoute": {
"list": [
{
"code": 0,
"parameters": []
}
],
"repeat": true,
"skippable": false,
"wait": false
},
"moveSpeed": 4,
"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": 1838,
"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": [
"//管理EVを一時削除"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"const controlID = this.getSelfVariable(\"controlID\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameMap.eraseEvent(controlID);"
]
},
{
"code": 214,
"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": 3,
"walkAnime": true
}
],
"x": 10,
"y": 5
}
]
}