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

2742 lines
No EOL
96 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": 7,
"note": "間違った部屋に入ると\nここに飛んで、演出後\n入口へ",
"parallaxLoopX": false,
"parallaxLoopY": false,
"parallaxName": "",
"parallaxShow": true,
"parallaxSx": 0,
"parallaxSy": 0,
"scrollType": 0,
"specifyBattleback": false,
"tilesetId": 15,
"width": 7,
"data": [
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
1536,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
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": 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": [
"///入力エリア//////////////////"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//音量補正値(加算)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"let VolCor = 1;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"/////////////////////////////// "
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"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 > 8){distance =8;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"vol =((8+col) - distance)*3;"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(distance >= 12){vol*=0.1;}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 10){vol*=(0.1+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 10){vol*=(0.2+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 9){vol*=(0.4+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 8){vol*=(0.6+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 7){vol*=(0.8+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 6){vol*=(1+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 5){vol*=(1.2+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"else if(distance >= 4){vol*=(1.4+VolCor);"
]
},
{
"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": [
"else if(distance >= 3){vol*=(1.6+VolCor);}"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"if(distance < 3){vol*=(1.8+VolCor);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(0).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":42,\"parameters\":[60]},"
]
},
{
"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": true,
"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": [
"\\n<Ghost>Ah... I'm already dead..."
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Ghost>Are you looking for the way to the upper part of the town?"
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 221,
"indent": 0,
"parameters": []
},
{
"code": 355,
"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": [
"const dir =this.character(-1).direction();"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.controlSelfVariable(\"pX\", 0, pX);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.controlSelfVariable(\"pY\", 0, pY);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//ダミー設置"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(19).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":41, \"parameters\":[\"1_main\",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": [
"character = this.character(19)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(pX,pY)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.setDirection(dir)"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 37,
"indent": null
},
{
"code": 39,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 37,
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 39,
"indent": null
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
159,
21,
10,
0,
0
]
},
{
"code": 222,
"indent": 0,
"parameters": []
},
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Ghost>Check behind that shelf."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 221,
"indent": 0,
"parameters": []
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 38,
"indent": null
},
{
"code": 40,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 38,
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 40,
"indent": null
}
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//元の場所へ戻る"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pX = this.getSelfVariable(\"pX\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pY = this.getSelfVariable(\"pY\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gamePlayer.reserveTransfer($gameMap.mapId(), pX, pY, 0, 0);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//ダミー消す"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character = this.character(19);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(0,0);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(), 19, \"A\"], true);"
]
},
{
"code": 230,
"indent": 0,
"parameters": [
15
]
},
{
"code": 222,
"indent": 0,
"parameters": []
},
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Ghost>If you go out of the cliff and proceed, it connects to the\nwest side of the town."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//隠し棚を調べられるようにする。(セルフスイッチ起動)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameSelfSwitches.setValue([$gameMap.mapId(), 1, \"A\"], true);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameSelfSwitches.setValue([$gameMap.mapId(), 4, \"A\"], true);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//ヒントが表示されている場合消す"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" $gameSelfSwitches.setValue([$gameMap.mapId(), 8, \"B\"], true);"
]
},
{
"code": 123,
"indent": 0,
"parameters": [
"D",
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": 0,
"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": 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": [
"\\n<Ghost>Are you looking for the way to the upper part of the town?"
]
},
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 221,
"indent": 0,
"parameters": []
},
{
"code": 355,
"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": [
"const dir =this.character(-1).direction();"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.controlSelfVariable(\"pX\", 0, pX);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"this.controlSelfVariable(\"pY\", 0, pY);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//ダミー設置"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" this.character(19).forceMoveRoute({"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" \"list\":["
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" {\"code\":41, \"parameters\":[\"1_main\",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": [
"character = this.character(19)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(pX,pY)"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.setDirection(dir)"
]
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 37,
"indent": null
},
{
"code": 39,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 37,
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 39,
"indent": null
}
]
},
{
"code": 201,
"indent": 0,
"parameters": [
0,
159,
21,
10,
0,
0
]
},
{
"code": 222,
"indent": 0,
"parameters": []
},
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Ghost>Check behind that shelf."
]
},
{
"code": 117,
"indent": 0,
"parameters": [
2
]
},
{
"code": 221,
"indent": 0,
"parameters": []
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 38,
"indent": null
},
{
"code": 40,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 38,
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 40,
"indent": null
}
]
},
{
"code": 355,
"indent": 0,
"parameters": [
"//元の場所へ戻る"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pX = this.getSelfVariable(\"pX\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
" const pY = this.getSelfVariable(\"pY\");"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gamePlayer.reserveTransfer($gameMap.mapId(), pX, pY, 0, 0);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
""
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"//ダミー消す"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character = this.character(19);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"character.locate(0,0);"
]
},
{
"code": 655,
"indent": 0,
"parameters": [
"$gameSelfSwitches.setValue([$gameMap.mapId(), 19, \"A\"], true);"
]
},
{
"code": 230,
"indent": 0,
"parameters": [
15
]
},
{
"code": 222,
"indent": 0,
"parameters": []
},
{
"code": 117,
"indent": 0,
"parameters": [
1
]
},
{
"code": 101,
"indent": 0,
"parameters": [
"",
0,
0,
2,
""
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"\\n<Ghost>If you go out of the cliff and proceed, it connects to the\nwest side of the town."
]
},
{
"code": 205,
"indent": 0,
"parameters": [
-1,
{
"list": [
{
"code": 38,
"indent": null
},
{
"code": 40,
"indent": null
},
{
"code": 0
}
],
"repeat": false,
"skippable": false,
"wait": true
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 38,
"indent": null
}
]
},
{
"code": 505,
"indent": 0,
"parameters": [
{
"code": 40,
"indent": null
}
]
},
{
"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
},
{
"conditions": {
"actorId": 1,
"actorValid": false,
"itemId": 1,
"itemValid": false,
"selfSwitchCh": "B",
"selfSwitchValid": false,
"switch1Id": 1824,
"switch1Valid": true,
"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": [
"\\n<Ghost>If you go out of the cliff and proceed, it connects to the\nwest side of the town."
]
},
{
"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": 3,
"y": 4
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null
]
}