From b49b6cb660800f310182f9b2b60015b52b0afade Mon Sep 17 00:00:00 2001 From: DazedAnon Date: Tue, 7 Jan 2025 11:33:13 -0600 Subject: [PATCH] v1.082 --- data/Animations.json | 375 +- data/CommonEvents.json | 1493 +- data/Enemies.json | 4 +- data/Map001.json | 5595 +------- data/Map002.json | 312 +- data/Map003.json | 2 +- data/Map004.json | 28 + data/Map005.json | 2 +- data/Map007.json | 28 + data/Map011.json | 287 +- data/Map012.json | 46 + data/Map013.json | 46 + data/Map014.json | 10 +- data/Map017.json | 12 +- data/Map018.json | 66 +- data/Map019.json | 2 +- data/Map021.json | 2 +- data/Map022.json | 228 +- data/Map023.json | 36 +- data/Map025.json | 10 +- data/Map027.json | 12 +- data/Map028.json | 6 +- data/Map035.json | 439 +- data/Map037.json | 42 +- data/Map038.json | 24 +- data/Map040.json | 22 + data/Map041.json | 32 +- data/Map049.json | 4 +- data/Map051.json | 603 +- data/Map052.json | 2 +- data/Map055.json | 4 +- data/Map057.json | 2 +- data/Map058.json | 95 +- data/Map059.json | 15226 +-------------------- data/Map061.json | 34 +- data/Map062.json | 2 +- data/Map063.json | 4 +- data/Map064.json | 53 +- data/Map065.json | 33 +- data/Map067.json | 30 +- data/Map069.json | 3 +- data/Map070.json | 48 +- data/Map071.json | 2 +- data/Map072.json | 55 +- data/Map073.json | 43 +- data/Map074.json | 2 +- data/Map075.json | 46 +- data/Map076.json | 20 +- data/Map077.json | 2 +- data/Map080.json | 6 +- data/Map082.json | 4 +- data/Map083.json | 26 +- data/Map084.json | 455 +- data/Map085.json | 2 +- data/Map086.json | 2 +- data/Map089.json | 42 +- data/Map090.json | 40 +- data/Map091.json | 20 +- data/Map092.json | 18 +- data/Map094.json | 40 +- data/Map098.json | 2 +- data/Map099.json | 38 +- data/Map102.json | 6 +- data/Map103.json | 11 + data/Map104.json | 12 +- data/Map105.json | 40 +- data/Map108.json | 8 +- data/Map109.json | 36 +- data/Map111.json | 24 +- data/Map112.json | 50 +- data/Map113.json | 30 +- data/Map114.json | 4 +- data/Map115.json | 14 +- data/Map116.json | 53 +- data/Map117.json | 224 +- data/Map118.json | 2 +- data/Map119.json | 2 +- data/Map120.json | 2 +- data/Map121.json | 4 +- data/Map122.json | 5 + data/Map125.json | 4 +- data/Map129.json | 19 +- data/Map130.json | 4 +- data/Map131.json | 26 +- data/Map132.json | 72 +- data/Map135.json | 36 +- data/Map141.json | 4 +- data/Map144.json | 80 +- data/Map145.json | 186 + data/Map147.json | 82 +- data/Map149.json | 2 +- data/Map150.json | 2 +- data/Map151.json | 37 +- data/Map153.json | 36 +- data/Map155.json | 4 +- data/Map157.json | 17 +- data/Map160.json | 2 +- data/Map161.json | 26 +- data/Map162.json | 16 +- data/Map163.json | 8 +- data/Map164.json | 12 +- data/Map165.json | 66 + data/Map170.json | 2 +- data/Map171.json | 4 +- data/Map172.json | 2 +- data/Map173.json | 191 +- data/Map174.json | 2 +- data/Map175.json | 2 +- data/Map176.json | 6 +- data/Map177.json | 6 +- data/Map178.json | 2 +- data/Map179.json | 4 +- data/Map182.json | 122 +- data/Map184.json | 84 +- data/Map185.json | 2 +- data/Map188.json | 117 +- data/Map191.json | 90 +- data/Map195.json | 41 +- data/Map201.json | 55 +- data/Map202.json | 4 +- data/Map212.json | 2 +- data/Map213.json | 12 +- data/Map215.json | 18 +- data/Map217.json | 84 +- data/Map218.json | 173 +- data/Map220.json | 21 +- data/Map221.json | 85 +- data/Map222.json | 22 + data/Map223.json | 4 +- data/Map225.json | 8 +- data/Map228.json | 2 +- data/Map231.json | 34 +- data/Map232.json | 2 +- data/Map234.json | 2 +- data/Map240.json | 251 +- data/Map248.json | 2 +- data/Map249.json | 14 +- data/Map250.json | 40 +- data/Map251.json | 6 +- data/Map252.json | 2 +- data/Map253.json | 4 +- data/Map254.json | 34 +- data/Map256.json | 10 +- data/Map259.json | 6 +- data/Map260.json | 1514 +- data/Map261.json | 2 +- data/Map262.json | 2 +- data/Map263.json | 4 +- data/Map264.json | 6 +- data/Map265.json | 2 +- data/Map266.json | 29 +- data/Map267.json | 4 +- data/Map268.json | 14 +- data/Map269.json | 4 +- data/Map272.json | 8 +- data/Map273.json | 30 +- data/Map274.json | 2 +- data/Map275.json | 30 +- data/Map276.json | 29 +- data/Map278.json | 10 +- data/Map279.json | 57 +- data/Map280.json | 8 +- data/Map281.json | 31 +- data/Map282.json | 8 +- data/Map283.json | 72 +- data/Map285.json | 10 +- data/Map286.json | 8 +- data/Map287.json | 2 +- data/Map288.json | 2 +- data/Map289.json | 4 +- data/Map290.json | 2 +- data/Map293.json | 27 +- data/Map294.json | 47 +- data/Map295.json | 149 +- data/Map296.json | 96 +- data/Map297.json | 10 +- data/Map298.json | 122 +- data/Map309.json | 61 +- data/Map310.json | 34 +- data/Map311.json | 18 +- data/Map312.json | 40 +- data/Map314.json | 135 +- data/Map315.json | 10 +- data/Map316.json | 124 + data/Map320.json | 4 +- data/Map322.json | 6 +- data/Map323.json | 136 +- data/Map326.json | 30 +- data/Map327.json | 2 +- data/Map328.json | 72 +- data/Map329.json | 57 + data/Map331.json | 4 +- data/Map332.json | 2 +- data/Map336.json | 38 +- data/Map343.json | 55 + data/Map346.json | 74 +- data/Map351.json | 6 +- data/Map352.json | 4 +- data/MapInfos.json | 326 +- data/Skills.json | 10 +- data/System.json | 218 +- data/Tilesets.json | 134 +- data/Troops.json | 348 +- js/plugins.js | 2 +- js/plugins/EnemyName.js | 26 +- js/plugins/FixSpecialEffectEscape.js | 136 +- js/plugins/LL_MenuScreenBase.js | 850 +- js/plugins/LL_MenuScreenCustom.js | 2264 +-- js/plugins/LL_StandingPictureBattle.js | 3676 ++--- js/plugins/LL_StandingPictureMV.js | 1846 +-- js/plugins/MAT_Battlecontractor.js | 122 +- js/plugins/NUUN_Base.js | 560 +- js/plugins/NUUN_BattleStyleEX.js | 8252 +++++------ js/plugins/NUUN_BattleStyleEX_Default.js | 5128 +++---- js/plugins/OverpassTile.js | 634 +- js/plugins/PluginCommonBase.js | 1012 +- js/plugins/StopStatusWindow.js | 42 +- js/plugins/noWait.js | 84 +- 218 files changed, 19552 insertions(+), 38386 deletions(-) diff --git a/data/Animations.json b/data/Animations.json index ac7fdbd..79fa7c7 100644 --- a/data/Animations.json +++ b/data/Animations.json @@ -32,12 +32,13 @@ "name": "Blow1", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 40 } } ], "speed": 100, - "timings": [] + "timings": [], + "alignBottom": false }, { "id": 2, @@ -306,7 +307,8 @@ } ], "speed": 100, - "alignBottom": false + "alignBottom": false, + "timings": [] }, { "id": 7, @@ -340,7 +342,7 @@ "name": "Evasion2", "pan": 0, "pitch": 150, - "volume": 80 + "volume": 50 } }, { @@ -349,7 +351,7 @@ "name": "Slash1", "pan": 0, "pitch": 140, - "volume": 80 + "volume": 50 } }, { @@ -358,12 +360,12 @@ "name": "Powerup", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], "speed": 100, - "timings": [] + "alignBottom": false }, { "id": 8, @@ -429,7 +431,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 9, @@ -627,7 +630,7 @@ "name": "Evasion2", "pan": 0, "pitch": 150, - "volume": 80 + "volume": 50 } }, { @@ -636,7 +639,7 @@ "name": "Thunder4", "pan": 0, "pitch": 120, - "volume": 90 + "volume": 50 } }, { @@ -645,12 +648,13 @@ "name": "Powerup", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], "speed": 100, - "timings": [] + "timings": [], + "alignBottom": false }, { "id": 13, @@ -716,7 +720,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 14, @@ -782,7 +787,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 15, @@ -883,7 +889,7 @@ "name": "Attack2", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -892,11 +898,12 @@ "name": "Slash2", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 17, @@ -1352,7 +1359,7 @@ "name": "Blow1", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -1361,7 +1368,7 @@ "name": "Blow1", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -1370,7 +1377,7 @@ "name": "Blow3", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -1379,7 +1386,7 @@ "name": "Blow1", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1388,7 +1395,7 @@ "name": "Blow2", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1397,7 +1404,7 @@ "name": "Blow1", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1406,7 +1413,7 @@ "name": "Blow3", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -1415,7 +1422,7 @@ "name": "Blow3", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1424,7 +1431,7 @@ "name": "Blow2", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1433,7 +1440,7 @@ "name": "Blow3", "pan": 0, "pitch": 70, - "volume": 90 + "volume": 50 } }, { @@ -1442,7 +1449,7 @@ "name": "Blow3", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1451,7 +1458,7 @@ "name": "Blow2", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1460,7 +1467,7 @@ "name": "Blow3", "pan": 0, "pitch": 70, - "volume": 90 + "volume": 50 } }, { @@ -1469,7 +1476,7 @@ "name": "Blow3", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1478,7 +1485,7 @@ "name": "Blow2", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -1487,7 +1494,7 @@ "name": "Blow3", "pan": 0, "pitch": 70, - "volume": 90 + "volume": 50 } }, { @@ -1496,7 +1503,7 @@ "name": "Damage2", "pan": 0, "pitch": 120, - "volume": 100 + "volume": 50 } }, { @@ -1505,12 +1512,13 @@ "name": "Damage2", "pan": 0, "pitch": 120, - "volume": 100 + "volume": 50 } } ], "speed": 100, - "timings": [] + "timings": [], + "alignBottom": false }, { "id": 23, @@ -2022,7 +2030,7 @@ "name": "Wind6", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2031,7 +2039,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2040,7 +2048,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2049,7 +2057,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2058,7 +2066,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2067,7 +2075,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2076,7 +2084,7 @@ "name": "Wind6", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2085,7 +2093,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2094,7 +2102,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2103,7 +2111,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2112,7 +2120,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2121,7 +2129,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2130,7 +2138,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2139,7 +2147,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2148,7 +2156,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2157,7 +2165,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2166,7 +2174,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2175,7 +2183,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2184,7 +2192,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2193,7 +2201,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2202,7 +2210,7 @@ "name": "Sword5", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2211,7 +2219,7 @@ "name": "Slash1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -2220,7 +2228,7 @@ "name": "Sword4", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } }, { @@ -2229,11 +2237,12 @@ "name": "Slash2", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 27, @@ -2307,7 +2316,7 @@ "name": "Wind5", "pan": 0, "pitch": 80, - "volume": 80 + "volume": 50 } }, { @@ -2316,7 +2325,7 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2325,7 +2334,7 @@ "name": "Sword5", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2334,7 +2343,7 @@ "name": "Slash2", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2343,7 +2352,7 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2352,7 +2361,7 @@ "name": "Sword5", "pan": 0, "pitch": 150, - "volume": 80 + "volume": 50 } }, { @@ -2361,7 +2370,7 @@ "name": "Slash2", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2370,7 +2379,7 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2379,7 +2388,7 @@ "name": "Sword5", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2388,7 +2397,7 @@ "name": "Slash2", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2397,7 +2406,7 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 80 + "volume": 50 } }, { @@ -2406,7 +2415,7 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2415,7 +2424,7 @@ "name": "Sword5", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2424,7 +2433,7 @@ "name": "Slash2", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2433,7 +2442,7 @@ "name": "Sword5", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -2442,11 +2451,12 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 28, @@ -2657,7 +2667,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 29, @@ -4927,7 +4938,7 @@ "name": "Powerup", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -4936,11 +4947,13 @@ "name": "Magic4", "pan": 0, "pitch": 120, - "volume": 80 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "timings": [], + "alignBottom": false }, { "id": 53, @@ -5242,7 +5255,7 @@ "name": "Wind5", "pan": 0, "pitch": 80, - "volume": 90 + "volume": 50 } }, { @@ -5251,7 +5264,7 @@ "name": "Darkness4", "pan": 0, "pitch": 60, - "volume": 100 + "volume": 50 } }, { @@ -5260,11 +5273,13 @@ "name": "Darkness1", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "timings": [], + "alignBottom": false }, { "id": 58, @@ -5808,11 +5823,13 @@ "name": "Fire9", "pan": 0, "pitch": 150, - "volume": 80 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "timings": [], + "alignBottom": false }, { "id": 68, @@ -5876,11 +5893,13 @@ "name": "Fire8", "pan": 0, "pitch": 70, - "volume": 80 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "timings": [], + "alignBottom": false }, { "id": 69, @@ -5924,11 +5943,13 @@ "name": "Fire8", "pan": 0, "pitch": 70, - "volume": 80 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "timings": [], + "alignBottom": false }, { "id": 70, @@ -7046,7 +7067,7 @@ "name": "Earth1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -7055,12 +7076,12 @@ "name": "Break", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } } ], "speed": 100, - "timings": [] + "alignBottom": false }, { "id": 87, @@ -7161,7 +7182,7 @@ "name": "Earth1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -7170,7 +7191,7 @@ "name": "Fire3", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -7179,7 +7200,7 @@ "name": "Earth3", "pan": 0, "pitch": 140, - "volume": 90 + "volume": 50 } }, { @@ -7188,7 +7209,7 @@ "name": "Fire1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -7197,12 +7218,12 @@ "name": "Sand", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } } ], "speed": 100, - "timings": [] + "alignBottom": false }, { "id": 89, @@ -7246,7 +7267,7 @@ "name": "Earth4", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -7255,7 +7276,7 @@ "name": "Earth1", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -7264,7 +7285,7 @@ "name": "Earth5", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -7273,12 +7294,13 @@ "name": "Sand", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } } ], "speed": 100, - "timings": [] + "timings": [], + "alignBottom": false }, { "id": 90, @@ -7421,7 +7443,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 92, @@ -7475,7 +7498,7 @@ "name": "Wind3", "pan": 0, "pitch": 140, - "volume": 90 + "volume": 50 } }, { @@ -7484,7 +7507,7 @@ "name": "Wind5", "pan": 0, "pitch": 140, - "volume": 90 + "volume": 50 } }, { @@ -7493,7 +7516,7 @@ "name": "Wind3", "pan": 0, "pitch": 140, - "volume": 90 + "volume": 50 } }, { @@ -7502,11 +7525,12 @@ "name": "Wind5", "pan": 0, "pitch": 140, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 93, @@ -7590,7 +7614,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 94, @@ -7644,7 +7669,7 @@ "name": "Wind5", "pan": 0, "pitch": 80, - "volume": 100 + "volume": 50 } }, { @@ -7653,11 +7678,12 @@ "name": "Sand", "pan": 0, "pitch": 70, - "volume": 100 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 95, @@ -7788,7 +7814,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 96, @@ -7832,7 +7859,7 @@ "name": "Up3", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -7841,7 +7868,7 @@ "name": "Reflection", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -7850,7 +7877,7 @@ "name": "Sword4", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -7859,11 +7886,12 @@ "name": "Reflection", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 97, @@ -7917,7 +7945,7 @@ "name": "Ice3", "pan": 0, "pitch": 70, - "volume": 90 + "volume": 50 } }, { @@ -7926,11 +7954,12 @@ "name": "Saint4", "pan": 0, "pitch": 115, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 98, @@ -8033,7 +8062,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 99, @@ -8087,7 +8117,7 @@ "name": "Skill1", "pan": 0, "pitch": 100, - "volume": 100 + "volume": 50 } }, { @@ -8096,7 +8126,7 @@ "name": "Explosion1", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } }, { @@ -8105,7 +8135,7 @@ "name": "Saint4", "pan": 0, "pitch": 120, - "volume": 100 + "volume": 50 } }, { @@ -8114,12 +8144,13 @@ "name": "Explosion4", "pan": 0, "pitch": 150, - "volume": 100 + "volume": 50 } } ], "speed": 100, - "timings": [] + "timings": [], + "alignBottom": false }, { "id": 100, @@ -8249,7 +8280,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 101, @@ -8303,11 +8335,12 @@ "name": "Darkness1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 102, @@ -8371,7 +8404,7 @@ "name": "Darkness3", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -8380,11 +8413,12 @@ "name": "Darkness1", "pan": 0, "pitch": 130, - "volume": 90 + "volume": 50 } } ], - "speed": 100 + "speed": 100, + "alignBottom": false }, { "id": 103, @@ -8487,7 +8521,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 104, @@ -8573,7 +8608,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 105, @@ -8667,7 +8703,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 106, @@ -8778,7 +8815,7 @@ "name": "Explosion2", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } } ], @@ -8994,7 +9031,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 111, @@ -9048,12 +9086,12 @@ "name": "Gun1", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } } ], "speed": 100, - "timings": [] + "alignBottom": false }, { "id": 112, @@ -9107,12 +9145,12 @@ "name": "Gun2", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], "speed": 100, - "timings": [] + "alignBottom": false }, { "id": 113, @@ -9166,7 +9204,7 @@ "name": "Gun1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -9184,7 +9222,7 @@ "name": "Gun1", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } }, { @@ -9193,12 +9231,12 @@ "name": "Gun3", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], "speed": 100, - "timings": [] + "alignBottom": false }, { "id": 114, @@ -9330,7 +9368,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 115, @@ -9406,7 +9445,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 116, @@ -9472,7 +9512,8 @@ } } ], - "speed": 100 + "speed": 100, + "timings": [] }, { "id": 117, @@ -9765,12 +9806,12 @@ "name": "Slash1", "pan": 0, "pitch": 140, - "volume": 80 + "volume": 50 } } ], "speed": 200, - "timings": [] + "alignBottom": false }, { "id": 122, @@ -9833,13 +9874,12 @@ "name": "Earth4", "pan": 0, "pitch": 150, - "volume": 90 + "volume": 50 } } ], "speed": 500, - "alignBottom": false, - "timings": [] + "alignBottom": false }, { "id": 124, @@ -9873,7 +9913,7 @@ "name": "Blow1", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -9882,12 +9922,11 @@ "name": "Blow8", "pan": 0, "pitch": 80, - "volume": 100 + "volume": 50 } } ], "speed": 400, - "timings": [], "alignBottom": false }, { @@ -9922,7 +9961,7 @@ "name": "Wind7", "pan": 0, "pitch": 50, - "volume": 90 + "volume": 50 } }, { @@ -9931,12 +9970,11 @@ "name": "Blow6", "pan": 0, "pitch": 50, - "volume": 100 + "volume": 50 } } ], "speed": 100, - "timings": [], "alignBottom": false }, { @@ -9971,7 +10009,7 @@ "name": "Thunder2", "pan": 0, "pitch": 80, - "volume": 90 + "volume": 50 } }, { @@ -9980,7 +10018,7 @@ "name": "Thunder8", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 } }, { @@ -9989,13 +10027,12 @@ "name": "Blow7", "pan": 0, "pitch": 50, - "volume": 100 + "volume": 50 } } ], "speed": 100, - "alignBottom": false, - "timings": [] + "alignBottom": false }, { "id": 127, diff --git a/data/CommonEvents.json b/data/CommonEvents.json index a42f894..df4080f 100644 --- a/data/CommonEvents.json +++ b/data/CommonEvents.json @@ -5447,7 +5447,7 @@ "parameters": [ { "name": "Damage4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5665,7 +5665,7 @@ "parameters": [ { "name": "Damage1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5887,7 +5887,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -6263,7 +6263,7 @@ "parameters": [ { "name": "Sword1", - "volume": 50, + "volume": 40, "pitch": 150, "pan": 0 } @@ -10123,7 +10123,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10292,7 +10292,7 @@ "parameters": [ { "name": "Damage4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10365,7 +10365,7 @@ "parameters": [ { "name": "Damage1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10460,7 +10460,7 @@ "parameters": [ { "name": "Slash1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10763,7 +10763,7 @@ "parameters": [ { "name": "Damage4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10836,7 +10836,7 @@ "parameters": [ { "name": "Damage1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10931,7 +10931,7 @@ "parameters": [ { "name": "Slash1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11172,7 +11172,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11641,7 +11641,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12148,7 +12148,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13085,7 +13085,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13747,7 +13747,7 @@ "parameters": [ { "name": "Earth1", - "volume": 80, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14795,7 +14795,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14947,7 +14947,7 @@ "parameters": [ { "name": "Damage4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15020,7 +15020,7 @@ "parameters": [ { "name": "Damage1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18646,7 +18646,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20305,7 +20305,7 @@ "parameters": [ { "name": "Blow9", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22556,7 +22556,7 @@ "parameters": [ { "name": "Blow9", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22664,7 +22664,7 @@ "parameters": [ { "name": "Damage4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22697,7 +22697,7 @@ "parameters": [ { "name": "Damage1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22807,7 +22807,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22912,7 +22912,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23043,7 +23043,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24180,7 +24180,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27688,7 +27688,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30725,26 +30725,12 @@ "indent": 2, "parameters": [] }, - { - "code": 122, - "indent": 3, - "parameters": [ - 58, - 58, - 0, - 2, - 0, - 1 - ] - }, { "code": 111, "indent": 3, "parameters": [ - 1, - 58, - 0, 0, + 208, 0 ] }, @@ -30752,7 +30738,7 @@ "code": 117, "indent": 4, "parameters": [ - 102 + 103 ] }, { @@ -30766,12 +30752,62 @@ "parameters": [] }, { - "code": 117, + "code": 122, "indent": 4, + "parameters": [ + 58, + 58, + 0, + 2, + 0, + 1 + ] + }, + { + "code": 111, + "indent": 4, + "parameters": [ + 1, + 58, + 0, + 0, + 0 + ] + }, + { + "code": 117, + "indent": 5, + "parameters": [ + 102 + ] + }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, + { + "code": 411, + "indent": 4, + "parameters": [] + }, + { + "code": 117, + "indent": 5, "parameters": [ 103 ] }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, + { + "code": 412, + "indent": 4, + "parameters": [] + }, { "code": 0, "indent": 4, @@ -90433,8 +90469,56 @@ "parameters": [] }, { - "code": 357, + "code": 111, "indent": 3, + "parameters": [ + 1, + 131, + 0, + 13, + 1 + ] + }, + { + "code": 357, + "indent": 4, + "parameters": [ + "DTextPicture", + "dText", + "文字列ピクチャ準備", + { + "text": "王妃スズリカ", + "fontSize": "25" + } + ] + }, + { + "code": 657, + "indent": 4, + "parameters": [ + "表示文字列 = 王妃スズリカ" + ] + }, + { + "code": 657, + "indent": 4, + "parameters": [ + "フォントサイズ = 25" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 357, + "indent": 4, "parameters": [ "DTextPicture", "dText", @@ -90447,18 +90531,28 @@ }, { "code": 657, - "indent": 3, + "indent": 4, "parameters": [ "表示文字列 = 剣聖スズリカ" ] }, { "code": 657, - "indent": 3, + "indent": 4, "parameters": [ "フォントサイズ = 25" ] }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, + { + "code": 412, + "indent": 3, + "parameters": [] + }, { "code": 0, "indent": 3, @@ -96362,6 +96456,13 @@ "indent": 1, "parameters": [] }, + { + "code": 117, + "indent": 1, + "parameters": [ + 23 + ] + }, { "code": 250, "indent": 1, @@ -99046,7 +99147,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -99124,6 +99225,51 @@ { "id": 53, "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 202, + 0 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 225, + 0 + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "終了" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 111, "indent": 0, @@ -99133,6 +99279,13 @@ 0 ] }, + { + "code": 119, + "indent": 1, + "parameters": [ + "終了" + ] + }, { "code": 0, "indent": 1, @@ -100202,7 +100355,7 @@ "parameters": [ { "name": "Sound1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101195,6 +101348,32 @@ { "id": 56, "list": [ + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 12, + 0 + ] + }, + { + "code": 119, + "indent": 1, + "parameters": [ + "終了" + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 111, "indent": 0, @@ -101229,7 +101408,67 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 101, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "称号「\\I[7]ゴブリンの性被害者」を得た。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 128, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, "pitch": 100, "pan": 0 } @@ -101318,7 +101557,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101378,7 +101617,127 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 102, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "称号「\\I[7]盗賊の慰み者」を得た。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 115, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 102, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "称号「\\I[7]盗賊の慰み者」を得た。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 116, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, "pitch": 100, "pan": 0 } @@ -101467,7 +101826,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101556,7 +101915,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101645,7 +102004,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101734,7 +102093,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101823,7 +102182,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101912,7 +102271,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102001,7 +102360,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102090,7 +102449,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102179,7 +102538,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102239,7 +102598,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102328,7 +102687,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102417,7 +102776,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102506,7 +102865,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102595,7 +102954,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102684,7 +103043,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102773,7 +103132,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102828,6 +103187,95 @@ "indent": 0, "parameters": [] }, + { + "code": 111, + "indent": 0, + "parameters": [ + 10, + 122, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 122, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 122, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "称号「\\I[7]ネギしょってきたカモ」を得た。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 111, "indent": 0, @@ -102862,7 +103310,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102953,7 +103401,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -103044,7 +103492,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -103135,7 +103583,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -103190,6 +103638,13 @@ "indent": 0, "parameters": [] }, + { + "code": 118, + "indent": 0, + "parameters": [ + "終了" + ] + }, { "code": 0, "indent": 0, @@ -117257,7 +117712,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 70, "pan": 0 } @@ -117917,7 +118372,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 20, + "volume": 25, "pitch": 80, "pan": 0 } @@ -118973,7 +119428,7 @@ "parameters": [ { "name": "Splash", - "volume": 5, + "volume": 10, "pitch": 120, "pan": 0 } @@ -119079,7 +119534,7 @@ "parameters": [ { "name": "HSound_Suitsuki", - "volume": 5, + "volume": 10, "pitch": 150, "pan": 0 } @@ -119134,7 +119589,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -119904,7 +120359,7 @@ "parameters": [ { "name": "Splash", - "volume": 5, + "volume": 10, "pitch": 120, "pan": 0 } @@ -120059,7 +120514,7 @@ "parameters": [ { "name": "HSound_Suitsuki", - "volume": 5, + "volume": 10, "pitch": 150, "pan": 0 } @@ -120114,7 +120569,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -121124,7 +121579,7 @@ "parameters": [ { "name": "Splash", - "volume": 5, + "volume": 10, "pitch": 120, "pan": 0 } @@ -122694,7 +123149,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -127633,7 +128088,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -128526,7 +128981,7 @@ 56, 0, 33, - 4 + 1 ] }, { @@ -128579,7 +129034,7 @@ 56, 0, 33, - 4 + 1 ] }, { @@ -130186,7 +130641,7 @@ "indent": 2, "parameters": [ 1, - 44, + 11, 0, 30, 1 @@ -130854,7 +131309,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -132068,7 +132523,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 50, "pan": 0 } @@ -132588,7 +133043,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 20, + "volume": 25, "pitch": 90, "pan": 0 } @@ -133789,7 +134244,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 50, "pan": 0 } @@ -134729,6 +135184,17 @@ "Her mind was consumed with pleasure from her anus,\nand as it was fulfilled, her consciousness rapidly\nfaded." ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -134793,6 +135259,17 @@ "Her arched body trembled, and her mind went blank." ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -135118,7 +135595,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 50, "pitch": 100, "pan": 0 } @@ -135980,7 +136457,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 90, "pan": 0 } @@ -136796,7 +137273,7 @@ "parameters": [ { "name": "Bow4", - "volume": 10, + "volume": 15, "pitch": 50, "pan": 0 } @@ -137097,7 +137574,7 @@ "parameters": [ { "name": "Bow4", - "volume": 10, + "volume": 15, "pitch": 50, "pan": 0 } @@ -139519,7 +139996,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 50, "pan": 0 } @@ -141705,7 +142182,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -145652,7 +146129,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 130, "pan": 0 } @@ -146582,7 +147059,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 140, "pan": 0 } @@ -147524,6 +148001,17 @@ "\\c[27]Iguu♡♡♡♡" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -149242,7 +149730,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 40, "pitch": 100, "pan": 0 } @@ -150462,7 +150950,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 130, "pan": 0 } @@ -166687,13 +167175,113 @@ ] }, { - "code": 221, + "code": 111, "indent": 4, + "parameters": [ + 1, + 56, + 0, + 42, + 1 + ] + }, + { + "code": 111, + "indent": 5, + "parameters": [ + 1, + 56, + 0, + 46, + 4 + ] + }, + { + "code": 101, + "indent": 6, + "parameters": [ + "Faces_Reiri", + 1, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 6, + "parameters": [ + "火山に向かう前に…" + ] + }, + { + "code": 401, + "indent": 6, + "parameters": [ + "行っておかなければならない場所が、ある" + ] + }, + { + "code": 101, + "indent": 6, + "parameters": [ + "Faces_Reiri", + 3, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 6, + "parameters": [ + "…師匠、皆さん…" + ] + }, + { + "code": 401, + "indent": 6, + "parameters": [ + "もう少しだけ、お待たせします" + ] + }, + { + "code": 119, + "indent": 6, + "parameters": [ + "終了" + ] + }, + { + "code": 0, + "indent": 6, "parameters": [] }, + { + "code": 411, + "indent": 5, + "parameters": [] + }, + { + "code": 221, + "indent": 6, + "parameters": [] + }, + { + "code": 111, + "indent": 6, + "parameters": [ + 1, + 56, + 0, + 48, + 4 + ] + }, { "code": 223, - "indent": 4, + "indent": 7, "parameters": [ [ 0, @@ -166707,7 +167295,43 @@ }, { "code": 201, - "indent": 4, + "indent": 7, + "parameters": [ + 0, + 270, + 17, + 35, + 8, + 0 + ] + }, + { + "code": 0, + "indent": 7, + "parameters": [] + }, + { + "code": 411, + "indent": 6, + "parameters": [] + }, + { + "code": 223, + "indent": 7, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + true + ] + }, + { + "code": 201, + "indent": 7, "parameters": [ 0, 71, @@ -166717,6 +167341,72 @@ 0 ] }, + { + "code": 0, + "indent": 7, + "parameters": [] + }, + { + "code": 412, + "indent": 6, + "parameters": [] + }, + { + "code": 0, + "indent": 6, + "parameters": [] + }, + { + "code": 412, + "indent": 5, + "parameters": [] + }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, + { + "code": 411, + "indent": 4, + "parameters": [] + }, + { + "code": 223, + "indent": 5, + "parameters": [ + [ + 0, + 0, + 0, + 0 + ], + 1, + true + ] + }, + { + "code": 201, + "indent": 5, + "parameters": [ + 0, + 71, + 12, + 16, + 2, + 0 + ] + }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, + { + "code": 412, + "indent": 4, + "parameters": [] + }, { "code": 0, "indent": 4, @@ -167411,34 +168101,10 @@ ] }, { - "code": 221, - "indent": 6, - "parameters": [] - }, - { - "code": 223, + "code": 119, "indent": 6, "parameters": [ - [ - 0, - 0, - 0, - 0 - ], - 1, - true - ] - }, - { - "code": 201, - "indent": 6, - "parameters": [ - 0, - 71, - 12, - 16, - 2, - 0 + "ページ1" ] }, { @@ -168043,34 +168709,10 @@ ] }, { - "code": 221, - "indent": 5, - "parameters": [] - }, - { - "code": 223, + "code": 119, "indent": 5, "parameters": [ - [ - 0, - 0, - 0, - 0 - ], - 1, - true - ] - }, - { - "code": 201, - "indent": 5, - "parameters": [ - 0, - 71, - 12, - 16, - 2, - 0 + "ページ1" ] }, { @@ -175372,7 +176014,7 @@ "parameters": [ { "name": "Wind6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -175835,7 +176477,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 100, + "volume": 75, "pitch": 110, "pan": 0 } @@ -185544,6 +186186,17 @@ "\\c[27]Ahh, I'm cumming♡♡♡♡♡♡" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -185572,6 +186225,17 @@ "\\c[27]Cumming♡♡♡" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -186368,7 +187032,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -198025,7 +198689,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -202697,7 +203361,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -204904,7 +205568,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -209150,7 +209814,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -210517,7 +211181,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -214353,7 +215017,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -215121,7 +215785,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -215299,7 +215963,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -215471,7 +216135,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -215653,7 +216317,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -215819,7 +216483,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -215966,7 +216630,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -216573,7 +217237,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -217090,7 +217754,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -217886,7 +218550,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -221012,7 +221676,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 35, "pitch": 90, "pan": 0 } @@ -223138,7 +223802,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 5, + "volume": 10, "pitch": 100, "pan": 0 } @@ -228065,7 +228729,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -229107,7 +229771,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -229210,7 +229874,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -229339,7 +230003,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -229701,7 +230365,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 25, + "volume": 35, "pitch": 110, "pan": 0 } @@ -230282,7 +230946,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -235839,7 +236503,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 10, + "volume": 25, "pitch": 90, "pan": 0 } @@ -237684,7 +238348,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -238330,7 +238994,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -244429,7 +245093,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 15, + "volume": 20, "pitch": 70, "pan": 0 } @@ -244441,7 +245105,7 @@ "parameters": [ { "name": "Monster19_mvt", - "volume": 10, + "volume": 15, "pitch": 70, "pan": 0 } @@ -244883,7 +245547,7 @@ "parameters": [ { "name": "Mikami (10)Irrumatio", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -245850,7 +246514,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -246717,7 +247381,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 30, + "volume": 35, "pitch": 70, "pan": 0 } @@ -246892,7 +247556,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -247310,7 +247974,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 35, + "volume": 40, "pitch": 80, "pan": 0 } @@ -247751,7 +248415,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 90, "pan": 0 } @@ -248163,7 +248827,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 15, + "volume": 20, "pitch": 70, "pan": 0 } @@ -248175,7 +248839,7 @@ "parameters": [ { "name": "Monster19_mvt", - "volume": 10, + "volume": 15, "pitch": 70, "pan": 0 } @@ -248264,7 +248928,7 @@ "parameters": [ { "name": "Mikami (10)Irrumatio", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -248811,7 +249475,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -248916,7 +249580,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -248974,7 +249638,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -249829,7 +250493,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -251236,6 +251900,28 @@ 1 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 37, + 37, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, @@ -253348,7 +254034,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -253647,7 +254333,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -253926,7 +254612,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 110, "pan": 0 } @@ -254645,7 +255331,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -257739,7 +258425,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 30, "pitch": 90, "pan": 0 } @@ -258224,7 +258910,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -258453,7 +259139,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -258673,7 +259359,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -258726,7 +259412,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 10, + "volume": 30, "pitch": 80, "pan": 0 } @@ -259016,7 +259702,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -259028,7 +259714,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 40, + "volume": 50, "pitch": 100, "pan": 0 } @@ -259297,7 +259983,7 @@ "parameters": [ { "name": "Mikami (10)Irrumatio", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -259566,7 +260252,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -259789,7 +260475,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -260691,7 +261377,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -260984,7 +261670,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -261183,7 +261869,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -261396,7 +262082,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -261442,7 +262128,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -261769,7 +262455,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -262046,7 +262732,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -262641,7 +263327,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -262807,7 +263493,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -263223,7 +263909,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -266392,7 +267078,7 @@ "parameters": [ { "name": "Tsubasa(17)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -266839,7 +267525,7 @@ "parameters": [ { "name": "Tsubasa(52)Aegi_Gaman1", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -266851,7 +267537,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -267110,7 +267796,7 @@ "parameters": [ { "name": "Tsubasa(18)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -267528,7 +268214,7 @@ "parameters": [ { "name": "Tsubasa(54)Aegi_Gaman2", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -267837,7 +268523,7 @@ "parameters": [ { "name": "Tsubasa(29)Aegi_Large", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -269347,7 +270033,7 @@ "parameters": [ { "name": "Tsubasa(15)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -271394,7 +272080,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 25, + "volume": 35, "pitch": 80, "pan": 0 } @@ -271515,7 +272201,7 @@ "parameters": [ { "name": "Tsubasa(54)Aegi_Gaman2", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -272114,7 +272800,7 @@ "parameters": [ { "name": "Tsubasa(18)Aegi_VerySmall", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -272126,7 +272812,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -273044,7 +273730,7 @@ "parameters": [ { "name": "Tsubasa(54)Aegi_Gaman2", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -273309,7 +273995,7 @@ "parameters": [ { "name": "Tsubasa(52)Aegi_Gaman1", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -274424,7 +275110,7 @@ "parameters": [ { "name": "Tsubasa(17)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -274869,7 +275555,7 @@ "parameters": [ { "name": "Tsubasa(15)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -277967,12 +278653,57 @@ ] }, { - "code": 119, + "code": 111, "indent": 1, + "parameters": [ + 1, + 10, + 0, + 3, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 103 + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "終了" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 119, + "indent": 2, "parameters": [ "乳揉み1" ] }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 0, "indent": 1, @@ -278045,12 +278776,57 @@ ] }, { - "code": 119, + "code": 111, "indent": 1, + "parameters": [ + 1, + 10, + 0, + 4, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 103 + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "終了" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 119, + "indent": 2, "parameters": [ "乳揉み1" ] }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 0, "indent": 1, @@ -278071,12 +278847,57 @@ ] }, { - "code": 119, + "code": 111, "indent": 1, + "parameters": [ + 1, + 10, + 0, + 3, + 1 + ] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 103 + ] + }, + { + "code": 119, + "indent": 2, + "parameters": [ + "終了" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 119, + "indent": 2, "parameters": [ "乳揉み1" ] }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 0, "indent": 1, @@ -285759,6 +286580,17 @@ "Armor has been destroyed!" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -296635,6 +297467,17 @@ "Your armor has been destroyed!" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 121, "indent": 0, @@ -296777,7 +297620,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -296967,7 +297810,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 40, "pitch": 100, "pan": 0 } @@ -297151,7 +297994,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 20, + "volume": 50, "pitch": 100, "pan": 0 } @@ -297581,7 +298424,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -297675,7 +298518,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 20, + "volume": 40, "pitch": 80, "pan": 0 } @@ -297760,7 +298603,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -297772,7 +298615,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -298082,7 +298925,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 30, "pitch": 110, "pan": 0 } @@ -298423,7 +299266,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -298651,8 +299494,19 @@ ] }, { - "code": 122, + "code": 111, "indent": 1, + "parameters": [ + 1, + 70, + 0, + 3, + 2 + ] + }, + { + "code": 122, + "indent": 2, "parameters": [ 162, 162, @@ -298661,6 +299515,16 @@ 1 ] }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 0, "indent": 1, @@ -298772,6 +299636,17 @@ 109 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 24, + 24, + 0, + 0, + 61 + ] + }, { "code": 122, "indent": 0, @@ -298840,7 +299715,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -298975,7 +299850,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -299282,7 +300157,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -299445,7 +300320,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -299626,7 +300501,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -299807,7 +300682,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -299998,7 +300873,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -300098,7 +300973,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -300198,7 +301073,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -300298,7 +301173,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -307596,7 +308471,7 @@ "parameters": [ { "name": "Tsubasa(17)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -307769,7 +308644,7 @@ "parameters": [ { "name": "Tsubasa(52)Aegi_Gaman1", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -307781,7 +308656,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -308029,7 +308904,7 @@ "parameters": [ { "name": "Tsubasa(18)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -308323,7 +309198,7 @@ "parameters": [ { "name": "Tsubasa(29)Aegi_Large", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -313870,7 +314745,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -314125,7 +315000,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -314446,7 +315321,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 25, + "volume": 40, "pitch": 80, "pan": 0 } @@ -314753,7 +315628,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 50, "pan": 0 } @@ -315430,7 +316305,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -318657,7 +319532,7 @@ "dText", "文字列ピクチャ準備", { - "text": "Goblin", + "text": "Goblin (Normal)", "fontSize": "25" } ] @@ -318666,7 +319541,7 @@ "code": 657, "indent": 2, "parameters": [ - "表示文字列 = ゴブリン" + "表示文字列 = ゴブリン(通常種)" ] }, { @@ -319326,6 +320201,70 @@ "indent": 1, "parameters": [] }, + { + "code": 111, + "indent": 1, + "parameters": [ + 1, + 48, + 0, + 28, + 0 + ] + }, + { + "code": 231, + "indent": 2, + "parameters": [ + 11, + "H-Prof2_FirstPerson28(Goblin)", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 357, + "indent": 2, + "parameters": [ + "DTextPicture", + "dText", + "文字列ピクチャ準備", + { + "text": "ゴブリン(通常種)", + "fontSize": "25" + } + ] + }, + { + "code": 657, + "indent": 2, + "parameters": [ + "表示文字列 = ゴブリン(通常種)" + ] + }, + { + "code": 657, + "indent": 2, + "parameters": [ + "フォントサイズ = 25" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 0, "indent": 1, @@ -328988,7 +329927,7 @@ "parameters": [ 450, 450, - 1, + 0, 0, 1 ] @@ -329009,7 +329948,7 @@ "parameters": [ 450, 450, - 1, + 0, 0, 0 ] diff --git a/data/Enemies.json b/data/Enemies.json index 0096685..7b17fbe 100644 --- a/data/Enemies.json +++ b/data/Enemies.json @@ -6520,7 +6520,7 @@ "id": 96, "actions": [ { - "skillId": 16, + "skillId": 74, "rating": 5, "conditionType": 6, "conditionParam1": 3, @@ -6594,7 +6594,7 @@ "id": 97, "actions": [ { - "skillId": 16, + "skillId": 74, "rating": 5, "conditionType": 6, "conditionParam1": 3, diff --git a/data/Map001.json b/data/Map001.json index 0dec779..e4b72d8 100644 --- a/data/Map001.json +++ b/data/Map001.json @@ -4097,66 +4097,7 @@ "x": 6, "y": 6 }, - { - "id": 16, - "name": "EV016", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "$Verseus2", - "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": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 6, - "y": 12 - }, + null, { "id": 17, "name": "EV017", @@ -54627,5535 +54568,11 @@ "x": 12, "y": 3 }, - { - "id": 46, - "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": 56, - "variableValid": true, - "variableValue": 22 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Monster2_mvt", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 122, - "indent": 0, - "parameters": [ - 58, - 58, - 0, - 2, - 1, - 5 - ] - }, - { - "code": 111, - "indent": 0, - "parameters": [ - 1, - 58, - 0, - 2, - 2 - ] - }, - { - "code": 212, - "indent": 1, - "parameters": [ - 0, - 6, - false - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes8(Anger2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth6(Akire)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 71 - ] - }, - { - "code": 205, - "indent": 1, - "parameters": [ - 0, - { - "list": [ - { - "code": 13, - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 0 - } - ], - "repeat": false, - "skippable": false, - "wait": false - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 13, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 72 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 58, - 58, - 0, - 2, - 1, - 3 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 1, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Hah!" - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 2, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Too slow!" - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 3, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "There!" - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 74 - ] - }, - { - "code": 119, - "indent": 1, - "parameters": [ - "終了" - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, - { - "code": 111, - "indent": 0, - "parameters": [ - 1, - 58, - 0, - 3, - 0 - ] - }, - { - "code": 212, - "indent": 1, - "parameters": [ - 0, - 6, - false - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes5(Anger)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth6(Akire)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 71 - ] - }, - { - "code": 205, - "indent": 1, - "parameters": [ - 0, - { - "list": [ - { - "code": 13, - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 0 - } - ], - "repeat": false, - "skippable": false, - "wait": false - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 13, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 72 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Take this!" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Hmm, I found something. Here, take it." - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 58, - 58, - 0, - 2, - 1, - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Item1", - "volume": 20, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 1, - 0 - ] - }, - { - "code": 126, - "indent": 2, - "parameters": [ - 10, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Received \\c[14]Herb\\c[0]." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 2, - 0 - ] - }, - { - "code": 126, - "indent": 2, - "parameters": [ - 18, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Received \\c[14]Lucky Coin\\c[0]." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 3, - 0 - ] - }, - { - "code": 126, - "indent": 2, - "parameters": [ - 19, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Received \\c[14]Cheap Perfume\\c[0]." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 4, - 0 - ] - }, - { - "code": 126, - "indent": 2, - "parameters": [ - 75, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Received \\c[14]Pilgrim's Cargo\\c[0]." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 5, - 0 - ] - }, - { - "code": 126, - "indent": 2, - "parameters": [ - 16, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Received \\c[14]Smoke Bomb\\c[0]." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 9, - "Reiri_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 10, - "Reiri_Eyes1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 21 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "...Is it okay?" - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 58, - 58, - 0, - 2, - 1, - 3 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 1, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth9(Speak)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "My colleague told me to stop picking up and\nhoarding trash." - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 10, - "Reiri_Eyes3(Jito)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "...I'd prefer if you didn't dump your trash on\nme..." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 2, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes4(Wink)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth2(Laugh)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 73 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "You owe me one♪" - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth10(Smile)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 10, - "Reiri_Eyes3(Jito)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 11, - "Reiri_Mouth7(Open)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "...I don't really want it either... I'll give it\nback." - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes1(Base)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 73 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "I don't want it." - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 10, - "Reiri_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 11, - "Reiri_Mouth3(Speak)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Then, since I'm taking your unwanted items... you\nowe me one." - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 11, - "Reiri_Mouth8(Smile)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "Hmm, you've got quite the personality." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 3, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "We're in the middle of a long journey. I don't\nwant to carry unnecessary baggage." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 74 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 23 - ] - }, - { - "code": 119, - "indent": 1, - "parameters": [ - "終了" - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, - { - "code": 111, - "indent": 0, - "parameters": [ - 1, - 58, - 0, - 4, - 0 - ] - }, - { - "code": 212, - "indent": 1, - "parameters": [ - 0, - 6, - false - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes8(Anger2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth6(Akire)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 71 - ] - }, - { - "code": 205, - "indent": 1, - "parameters": [ - 0, - { - "list": [ - { - "code": 13, - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 0 - } - ], - "repeat": false, - "skippable": false, - "wait": false - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 13, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 72 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Take this!" - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 9, - "Reiri_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 10, - "Reiri_Eyes6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 21 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 58, - 58, - 0, - 2, - 1, - 3 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 1, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(It feels like a masterful sword technique... I\ncan't imitate it, but it's educational.)" - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 2, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(It looks like she's swinging randomly, but\nthere's no waste...)" - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(...or maybe it really is just random\nswinging...?)" - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 3, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(She's definitely amazing, but there's a slight\nawkwardness in her movements... Maybe that's not\nher usual weapon.)" - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Item1", - "volume": 20, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Gained \\c[14]500exp\\c[0]." - ] - }, - { - "code": 315, - "indent": 1, - "parameters": [ - 0, - 1, - 0, - 0, - 500, - true - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 74 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 23 - ] - }, - { - "code": 119, - "indent": 1, - "parameters": [ - "終了" - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, - { - "code": 111, - "indent": 0, - "parameters": [ - 1, - 58, - 0, - 5, - 0 - ] - }, - { - "code": 212, - "indent": 1, - "parameters": [ - 0, - 6, - false - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes8(Anger2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth6(Akire)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 71 - ] - }, - { - "code": 205, - "indent": 1, - "parameters": [ - 0, - { - "list": [ - { - "code": 13, - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 40, - "indent": null - }, - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - }, - { - "code": 39, - "indent": null - }, - { - "code": 0 - } - ], - "repeat": false, - "skippable": false, - "wait": false - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 13, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 40, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 15, - "parameters": [ - 10 - ], - "indent": null - } - ] - }, - { - "code": 505, - "indent": 1, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Break", - "volume": 15, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0003", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 6 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0004", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 6 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0005", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0006", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0007", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 4 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 48, - "Kaname_Bust(Naked)_0001", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Haaah!" - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth10(Smile)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Easy peasy!" - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 9, - "Reiri_Cheek2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 10, - "Reiri_Eyes4(Surprise)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 11, - "Reiri_Mouth3(Speak)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 21 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Kaname-san! Your chest! Your chest!" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 11, - "Reiri_Mouth6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 50, - "Kaname_Cheek2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes9(Surprise2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth8(Anger3)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Ah!" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 51, - "Kaname_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Equip1", - "volume": 25, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 72 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "..." - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 58, - 58, - 0, - 2, - 1, - 3 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 1, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth9(Speak)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "...Sorry for showing you something unsightly." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 2, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes10(Shame)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "...It didn't used to come out this easily... I\ncan't really remake it either..." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 58, - 0, - 3, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 10, - "Reiri_Eyes3(Jito)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 11, - "Reiri_Mouth7(Open)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "...Um... That outfit is quite daringly\nrevealing..." - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 50, - "Kaname_Cheek2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 51, - "Kaname_Eyes3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 2, - "parameters": [ - 52, - "Kaname_Mouth3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "...Honestly, I don't want to hear that from you..." - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 23 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 74 - ] - }, - { - "code": 119, - "indent": 1, - "parameters": [ - "終了" - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, - { - "code": 118, - "indent": 0, - "parameters": [ - "終了" - ] - }, - { - "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": 2, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 2, - "walkAnime": true - } - ], - "x": 1, - "y": 1 - }, - { - "id": 47, - "name": "EV047", - "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": "!Flame", - "direction": 8, - "pattern": 1, - "characterIndex": 6 - }, - "list": [ - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Item1", - "volume": 20, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 126, - "indent": 0, - "parameters": [ - 31, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Picked up a \\c[14]dirty magazine\\c[0]." - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 9, - "Reiri_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 21 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 71 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 60 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes12(Komaru2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth3(Speak)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Kaname-san, do you need this?" - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes10(Shame)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth1(Base)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "... ..I don't need it." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "... ..Then I'll take it." - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes13(Close2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth3(Speak)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...It might be useful for a campfire or something." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 23 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 74 - ] - }, - { - "code": 123, - "indent": 0, - "parameters": [ - "A", - 0 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": true, - "through": false, - "trigger": 0, - "walkAnime": true - }, - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": true, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "characterIndex": 0, - "characterName": "", - "direction": 2, - "pattern": 0, - "tileId": 0 - }, - "list": [ - { - "code": 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": 3, - "y": 2 - }, - { - "id": 48, - "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": "!Flame", - "direction": 2, - "pattern": 1, - "characterIndex": 7 - }, - "list": [ - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Item1", - "volume": 20, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 126, - "indent": 0, - "parameters": [ - 15, - 0, - 0, - 2 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Picked up 2 \\c[14]Inspiration Pills\\c[0]." - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes1(Base)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth1(Base)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 71 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Oh, how nostalgic." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 9, - "Reiri_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes3(Jito)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 21 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "?" - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Back in my Dragon Hunter days, my colleagues often\nused that medicine." - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes5(Anger)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "To ease their fear of fighting dragons." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth7(Open)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...What about you, Kaname-san?" - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes5(Anger)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth2(Laugh)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 73 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Of course, I never relied on such medicine! My own\nadrenaline was enough!" - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth10(Smile)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 23 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 74 - ] - }, - { - "code": 123, - "indent": 0, - "parameters": [ - "A", - 0 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": true, - "through": false, - "trigger": 0, - "walkAnime": true - }, - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": true, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "characterIndex": 0, - "characterName": "", - "direction": 2, - "pattern": 0, - "tileId": 0 - }, - "list": [ - { - "code": 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": 3, - "y": 1 - }, - { - "id": 49, - "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": "!Flame", - "direction": 2, - "pattern": 1, - "characterIndex": 7 - }, - "list": [ - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Item1", - "volume": 20, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 126, - "indent": 0, - "parameters": [ - 69, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Picked up \\c[14]Dokugurai\\c[0]." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 9, - "Reiri_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes3(Jito)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 21 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Was it Dokugurai...?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "It's almost withered, but it's the same as the one\nthat grew in Larissa National Park." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth1(Base)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 71 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Larissa..." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth7(Open)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Is something wrong?" - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth1(Default)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Ah, no... It's nothing." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 23 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 74 - ] - }, - { - "code": 123, - "indent": 0, - "parameters": [ - "A", - 0 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": true, - "through": false, - "trigger": 0, - "walkAnime": true - }, - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": true, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "characterIndex": 0, - "characterName": "", - "direction": 2, - "pattern": 0, - "tileId": 0 - }, - "list": [ - { - "code": 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": 4, - "y": 1 - }, - { - "id": 50, - "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": "!Flame", - "direction": 2, - "pattern": 1, - "characterIndex": 7 - }, - "list": [ - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Item1", - "volume": 20, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 126, - "indent": 0, - "parameters": [ - 32, - 0, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Picked up a \\c[14]thick philosophy book\\c[0]." - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 50, - "Kaname_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes3(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 71 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...A goblin and a book..." - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes10(Shame)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Maybe I'm overthinking it." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 45 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 9, - "Reiri_Cheek1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 10, - "Reiri_Eyes6(Komaru)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth7(Open)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 21 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Kaname-san, is something wrong?" - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 44 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 51, - "Kaname_Eyes2(Close)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 52, - "Kaname_Mouth4(Fuman2)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Kaname" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "It's nothing. Let's hurry ahead." - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 23 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 74 - ] - }, - { - "code": 123, - "indent": 0, - "parameters": [ - "A", - 0 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": true, - "through": false, - "trigger": 0, - "walkAnime": true - }, - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": true, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "characterIndex": 0, - "characterName": "", - "direction": 2, - "pattern": 0, - "tileId": 0 - }, - "list": [ - { - "code": 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": 4, - "y": 2 - }, + null, + null, + null, + null, + null, { "id": 51, "name": "EV051", diff --git a/data/Map002.json b/data/Map002.json index e086695..97aae7c 100644 --- a/data/Map002.json +++ b/data/Map002.json @@ -1361,315 +1361,9 @@ ], "events": [ null, - { - "id": 1, - "name": "EV001", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Actor1", - "direction": 2, - "pattern": 1, - "characterIndex": 1 - }, - "list": [ - { - "code": 111, - "indent": 0, - "parameters": [ - 0, - 1, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "立ち絵テスト 手1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 121, - "indent": 1, - "parameters": [ - 1, - 1, - 1 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 411, - "indent": 0, - "parameters": [] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "立ち絵テスト 手2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 121, - "indent": 1, - "parameters": [ - 1, - 1, - 0 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 14, - "y": 9 - }, - { - "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": false, - "image": { - "tileId": 0, - "characterName": "05-Fighter_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 122, - "indent": 0, - "parameters": [ - 10, - 10, - 1, - 0, - 1 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 15 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 4, - "y": 8 - }, - { - "id": 3, - "name": "EV003", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "29-Monster_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 121, - "indent": 0, - "parameters": [ - 504, - 504, - 0 - ] - }, - { - "code": 121, - "indent": 0, - "parameters": [ - 101, - 101, - 0 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 61 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 4, - "y": 3 - }, + null, + null, + null, null, null, null, diff --git a/data/Map003.json b/data/Map003.json index 63cbaa0..ac5d5cb 100644 --- a/data/Map003.json +++ b/data/Map003.json @@ -4885,7 +4885,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map004.json b/data/Map004.json index 7f08421..9539ff5 100644 --- a/data/Map004.json +++ b/data/Map004.json @@ -7042,6 +7042,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, diff --git a/data/Map005.json b/data/Map005.json index 60134e7..c0ce13c 100644 --- a/data/Map005.json +++ b/data/Map005.json @@ -7,7 +7,7 @@ "name": "40 Something is born_MV", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "bgs": { "name": "", diff --git a/data/Map007.json b/data/Map007.json index c8d540b..1cab846 100644 --- a/data/Map007.json +++ b/data/Map007.json @@ -6078,6 +6078,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, diff --git a/data/Map011.json b/data/Map011.json index 8bab53c..95f5361 100644 --- a/data/Map011.json +++ b/data/Map011.json @@ -6798,7 +6798,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7728,7 +7728,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8451,7 +8451,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8652,7 +8652,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19839,7 +19839,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -22246,7 +22246,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22508,7 +22508,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23062,7 +23062,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23169,7 +23169,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -25767,7 +25767,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -25964,7 +25964,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 5, + "volume": 15, "pitch": 100, "pan": 0 } @@ -26274,7 +26274,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26672,7 +26672,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -27009,7 +27009,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27445,7 +27445,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -27570,7 +27570,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -28489,6 +28489,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 36, + 36, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -29693,7 +29704,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -29948,7 +29959,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -30199,7 +30210,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -30507,7 +30518,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -31463,7 +31474,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -31554,7 +31565,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -31864,7 +31875,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -32471,7 +32482,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -32878,7 +32889,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -33764,7 +33775,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -34265,7 +34276,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -34432,7 +34443,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -34808,7 +34819,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -34838,7 +34849,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -34912,7 +34923,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -35476,7 +35487,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -35760,7 +35771,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -35861,7 +35872,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -38064,6 +38075,95 @@ "Became lovers with Gonzo." ] }, + { + "code": 111, + "indent": 0, + "parameters": [ + 10, + 109, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 109, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "称号「\\I[7]孕まされし者」を得た。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 117, "indent": 0, @@ -39586,7 +39686,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -41955,7 +42055,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -42479,7 +42579,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -42657,7 +42757,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -42873,7 +42973,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -43088,7 +43188,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -43687,7 +43787,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44509,7 +44609,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -45868,7 +45968,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -47483,7 +47583,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -48969,7 +49069,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -49192,7 +49292,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -49491,7 +49591,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -50094,7 +50194,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -50531,7 +50631,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -50852,6 +50952,95 @@ "indent": 2, "parameters": [] }, + { + "code": 111, + "indent": 2, + "parameters": [ + 10, + 109, + true + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 250, + "indent": 4, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 4, + "parameters": [ + 109, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "称号「\\I[7]孕まされし者」を得た。" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, + { + "code": 412, + "indent": 3, + "parameters": [] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, { "code": 117, "indent": 2, diff --git a/data/Map012.json b/data/Map012.json index a0ada8b..8838a02 100644 --- a/data/Map012.json +++ b/data/Map012.json @@ -11482,6 +11482,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -11969,6 +11997,24 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 230, "indent": 0, diff --git a/data/Map013.json b/data/Map013.json index 89707cc..c72152b 100644 --- a/data/Map013.json +++ b/data/Map013.json @@ -11028,6 +11028,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -11515,6 +11543,24 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 230, "indent": 0, diff --git a/data/Map014.json b/data/Map014.json index e89302a..a38c031 100644 --- a/data/Map014.json +++ b/data/Map014.json @@ -12595,7 +12595,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 55, "pitch": 80, "pan": 0 } @@ -12911,7 +12911,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -13071,7 +13071,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -14503,7 +14503,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -14720,7 +14720,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } diff --git a/data/Map017.json b/data/Map017.json index 408ad8d..03d110a 100644 --- a/data/Map017.json +++ b/data/Map017.json @@ -3900,7 +3900,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4033,7 +4033,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4119,7 +4119,7 @@ "parameters": [ { "name": "Collapse2", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4131,7 +4131,7 @@ "parameters": [ { "name": "Storm2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4150,7 +4150,7 @@ "parameters": [ { "name": "Collapse3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4183,7 +4183,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map018.json b/data/Map018.json index ab61e39..9b87c0d 100644 --- a/data/Map018.json +++ b/data/Map018.json @@ -239,10 +239,10 @@ 8054, 8056, 8056, - 6192, - 6176, - 6176, - 6200, + 6216, + 6204, + 6204, + 6214, 8056, 8060, 7865, @@ -289,10 +289,10 @@ 8060, 3666, 3668, - 6216, - 6204, - 6204, - 6214, + 6571, + 6570, + 6570, + 6574, 3666, 3652, 3652, @@ -2331,7 +2331,7 @@ 7510, 7862, 3232, - 7488, + 7512, 2048, 2048, 2048, @@ -2381,7 +2381,7 @@ 7862, 7868, 3232, - 7488, + 7863, 2048, 2048, 2048, @@ -2431,7 +2431,7 @@ 7868, 3243, 3239, - 7512, + 7869, 2048, 2048, 2048, @@ -15884,6 +15884,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -18359,7 +18387,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18518,7 +18546,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18695,7 +18723,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18872,7 +18900,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19049,7 +19077,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19208,7 +19236,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19367,7 +19395,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19472,7 +19500,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map019.json b/data/Map019.json index 7f42688..a46879a 100644 --- a/data/Map019.json +++ b/data/Map019.json @@ -13,7 +13,7 @@ "name": "Sea", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 45 }, "disableDashing": false, "displayName": "", diff --git a/data/Map021.json b/data/Map021.json index 877bebd..c0a6d75 100644 --- a/data/Map021.json +++ b/data/Map021.json @@ -2407,7 +2407,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map022.json b/data/Map022.json index f5059aa..c6abe19 100644 --- a/data/Map022.json +++ b/data/Map022.json @@ -21486,6 +21486,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -24414,7 +24442,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24573,7 +24601,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24732,7 +24760,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27581,7 +27609,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27686,7 +27714,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28281,7 +28309,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28572,9 +28600,186 @@ "x": 48, "y": 25 }, - null, - null, - null, + { + "id": 26, + "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": 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": 43, + "y": 26 + }, + { + "id": 27, + "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": 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": 45, + "y": 28 + }, + { + "id": 28, + "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": 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": 44, + "y": 27 + }, null, { "id": 30, @@ -29157,6 +29362,9 @@ ], "x": 49, "y": 10 - } + }, + null, + null, + null ] } \ No newline at end of file diff --git a/data/Map023.json b/data/Map023.json index 75d4fca..9176a42 100644 --- a/data/Map023.json +++ b/data/Map023.json @@ -10265,7 +10265,7 @@ "parameters": [ { "name": "Sword5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11148,7 +11148,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11812,6 +11812,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -13381,7 +13409,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13486,7 +13514,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map025.json b/data/Map025.json index b5b35c3..8d6bae0 100644 --- a/data/Map025.json +++ b/data/Map025.json @@ -5800,7 +5800,7 @@ "parameters": [ { "name": "Open2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8421,7 +8421,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8539,7 +8539,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9439,7 +9439,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9557,7 +9557,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map027.json b/data/Map027.json index 4b7efd7..dc78606 100644 --- a/data/Map027.json +++ b/data/Map027.json @@ -10207,7 +10207,7 @@ "parameters": [ { "name": "Open2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14169,7 +14169,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14328,7 +14328,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14446,7 +14446,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14606,7 +14606,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14724,7 +14724,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map028.json b/data/Map028.json index c8649a5..4c5efed 100644 --- a/data/Map028.json +++ b/data/Map028.json @@ -7236,7 +7236,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7394,7 +7394,7 @@ "parameters": [ { "name": "Key", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7424,7 +7424,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map035.json b/data/Map035.json index 3a07545..7100a1b 100644 --- a/data/Map035.json +++ b/data/Map035.json @@ -1698,7 +1698,7 @@ "parameters": [ { "name": "Item1", - "volume": 65, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2452,6 +2452,443 @@ "through": false, "trigger": 0, "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 56, + "variableValid": true, + "variableValue": 13 + }, + "directionFix": false, + "image": { + "characterIndex": 0, + "characterName": "", + "direction": 2, + "pattern": 0, + "tileId": 0 + }, + "list": [ + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2, + "道具屋の店員" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "いらっしゃいませ" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2, + "道具屋の店員" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "購入、買取" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "どちらでもお気軽にお声がけください" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "makeShop", + "ショップ作成", + { + "shopName": "masera", + "shopType": "1" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップタイプ = 1" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "addItem", + "アイテム追加", + { + "shopName": "masera", + "itemId": "10", + "variableId": "-1", + "stock": "999" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "追加アイテム = 10" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫の変数ID = -1" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫数 = 999" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "addItem", + "アイテム追加", + { + "shopName": "masera", + "itemId": "16", + "variableId": "-1", + "stock": "999" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "追加アイテム = 16" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫の変数ID = -1" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫数 = 999" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "addItem", + "アイテム追加", + { + "shopName": "masera", + "itemId": "9", + "variableId": "-1", + "stock": "1" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "追加アイテム = 9" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫の変数ID = -1" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫数 = 1" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "addItem", + "アイテム追加", + { + "shopName": "masera", + "itemId": "18", + "variableId": "-1", + "stock": "999" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "追加アイテム = 18" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫の変数ID = -1" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫数 = 999" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "addItem", + "アイテム追加", + { + "shopName": "masera", + "itemId": "8", + "variableId": "-1", + "stock": "1" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "追加アイテム = 8" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫の変数ID = -1" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫数 = 1" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "addWeapon", + "武器追加", + { + "shopName": "masera", + "weaponId": "4", + "variableId": "-1", + "stock": "1" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "追加武器 = 4" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫の変数ID = -1" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "在庫数 = 1" + ] + }, + { + "code": 357, + "indent": 0, + "parameters": [ + "MNKR_SupponShopStockMZ", + "openShop", + "ショップを開く", + { + "shopName": "masera", + "sort": "1" + } + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ショップの名前 = masera" + ] + }, + { + "code": 657, + "indent": 0, + "parameters": [ + "ソートオプション = 1" + ] + }, + { + "code": 101, + "indent": 0, + "parameters": [ + "", + 0, + 0, + 2, + "道具屋の店員" + ] + }, + { + "code": 401, + "indent": 0, + "parameters": [ + "またのご来店をお待ちしております" + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 320, + 320, + 0, + 3, + 0, + 8, + 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": 0, + "walkAnime": true } ], "x": 8, diff --git a/data/Map037.json b/data/Map037.json index ffafd7b..c584a29 100644 --- a/data/Map037.json +++ b/data/Map037.json @@ -6040,7 +6040,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6070,7 +6070,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6243,7 +6243,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7227,7 +7227,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7257,7 +7257,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7430,7 +7430,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8201,7 +8201,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8720,7 +8720,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9045,7 +9045,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9081,6 +9081,28 @@ 60 ] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 39, + 39, + 1, + 0, + 4 + ] + }, { "code": 201, "indent": 2, @@ -9333,7 +9355,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map038.json b/data/Map038.json index 058f86f..e24bfb2 100644 --- a/data/Map038.json +++ b/data/Map038.json @@ -8143,7 +8143,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9771,7 +9771,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10617,7 +10617,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -10636,7 +10636,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10655,7 +10655,7 @@ "parameters": [ { "name": "Door6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11253,7 +11253,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11317,7 +11317,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11495,7 +11495,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11559,7 +11559,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11755,7 +11755,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11819,7 +11819,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13189,7 +13189,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map040.json b/data/Map040.json index 866c617..c295d02 100644 --- a/data/Map040.json +++ b/data/Map040.json @@ -1773,6 +1773,17 @@ 0 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, { "code": 121, "indent": 0, @@ -2116,6 +2127,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, { "code": 201, "indent": 0, diff --git a/data/Map041.json b/data/Map041.json index 221628a..8f15996 100644 --- a/data/Map041.json +++ b/data/Map041.json @@ -7008,7 +7008,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8073,7 +8073,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8510,6 +8510,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, diff --git a/data/Map049.json b/data/Map049.json index 5a1970f..a2dc6ac 100644 --- a/data/Map049.json +++ b/data/Map049.json @@ -15791,7 +15791,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17852,7 +17852,7 @@ "parameters": [ { "name": "Blow3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map051.json b/data/Map051.json index a1ce1b3..1185c9e 100644 --- a/data/Map051.json +++ b/data/Map051.json @@ -1361,601 +1361,12 @@ ], "events": [ null, - { - "id": 1, - "name": "EV001", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "29-Monster_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 129, - "indent": 0, - "parameters": [ - 2, - 1, - false - ] - }, - { - "code": 129, - "indent": 0, - "parameters": [ - 1, - 0, - false - ] - }, - { - "code": 211, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 201, - "indent": 0, - "parameters": [ - 0, - 58, - 8, - 2, - 2, - 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": 0, - "walkAnime": true - } - ], - "x": 4, - "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": false, - "image": { - "tileId": 0, - "characterName": "01 - Hero_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 122, - "indent": 0, - "parameters": [ - 10, - 10, - 1, - 0, - 1 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 14 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 7, - "y": 9 - }, - { - "id": 3, - "name": "EV003", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "02-Warrior_DS", - "direction": 2, - "pattern": 2, - "characterIndex": 0 - }, - "list": [ - { - "code": 122, - "indent": 0, - "parameters": [ - 10, - 10, - 1, - 0, - 1 - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 15 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 11, - "y": 10 - }, - { - "id": 4, - "name": "EV004", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "03-Cleric_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 201, - "indent": 0, - "parameters": [ - 1, - 17, - 18, - 19, - 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": 0, - "walkAnime": true - } - ], - "x": 11, - "y": 4 - }, - { - "id": 5, - "name": "EV005", - "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": 129, - "indent": 0, - "parameters": [ - 2, - 1, - false - ] - }, - { - "code": 129, - "indent": 0, - "parameters": [ - 1, - 0, - false - ] - }, - { - "code": 211, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "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": 9, - "y": 3 - }, - { - "id": 6, - "name": "EV006", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "04-Mage_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 122, - "indent": 0, - "parameters": [ - 17, - 17, - 0, - 3, - 7, - 0, - 0 - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 18, - 18, - 0, - 3, - 5, - -1, - 0 - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 19, - 19, - 0, - 3, - 5, - -1, - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 1, - "y": 9 - }, - { - "id": 7, - "name": "EV007", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "01 - Hero_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 132, - "indent": 0, - "parameters": [ - { - "name": "Bgm_Fantasy1_04", - "volume": 15, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 301, - "indent": 0, - "parameters": [ - 0, - 32, - false, - false - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 4, - "y": 6 - } + null, + null, + null, + null, + null, + null, + null ] } \ No newline at end of file diff --git a/data/Map052.json b/data/Map052.json index 3c76368..427f251 100644 --- a/data/Map052.json +++ b/data/Map052.json @@ -5484,7 +5484,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map055.json b/data/Map055.json index 76329d1..178a9b5 100644 --- a/data/Map055.json +++ b/data/Map055.json @@ -1699,7 +1699,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13506,7 +13506,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map057.json b/data/Map057.json index f7becc1..f4c8862 100644 --- a/data/Map057.json +++ b/data/Map057.json @@ -4239,7 +4239,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map058.json b/data/Map058.json index 8dde64a..4eac705 100644 --- a/data/Map058.json +++ b/data/Map058.json @@ -14714,6 +14714,61 @@ "はい" ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 346, + 346, + 0, + 0, + 109 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 347, + 347, + 0, + 0, + 60 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 348, + 348, + 0, + 0, + 104 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 164, + 164, + 0, + 0, + 62 + ] + }, + { + "code": 122, + "indent": 1, + "parameters": [ + 163, + 163, + 0, + 0, + 170 + ] + }, { "code": 121, "indent": 1, @@ -36328,6 +36383,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -36460,6 +36524,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -36694,6 +36767,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -36826,6 +36908,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -41123,6 +41214,8 @@ ], "x": 11, "y": 3 - } + }, + null, + null ] } \ No newline at end of file diff --git a/data/Map059.json b/data/Map059.json index 1f7a0c7..2a5cbbd 100644 --- a/data/Map059.json +++ b/data/Map059.json @@ -1361,15215 +1361,25 @@ ], "events": [ null, - { - "id": 1, - "name": "EV001", - "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": "26-Animal_DS", - "direction": 6, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 117, - "indent": 0, - "parameters": [ - 16 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 4, - "y": 7 - }, - { - "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": false, - "image": { - "characterIndex": 0, - "characterName": "", - "direction": 2, - "pattern": 0, - "tileId": 0 - }, - "list": [ - { - "code": 211, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 129, - "indent": 0, - "parameters": [ - 1, - 0, - false - ] - }, - { - "code": 129, - "indent": 0, - "parameters": [ - 2, - 1, - false - ] - }, - { - "code": 125, - "indent": 0, - "parameters": [ - 0, - 0, - 1000 - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 318, - 318, - 0, - 0, - 100 - ] - }, - { - "code": 313, - "indent": 0, - "parameters": [ - 0, - 1, - 0, - 29 - ] - }, - { - "code": 318, - "indent": 0, - "parameters": [ - 0, - 1, - 0, - 57 - ] - }, - { - "code": 318, - "indent": 0, - "parameters": [ - 0, - 1, - 0, - 51 - ] - }, - { - "code": 318, - "indent": 0, - "parameters": [ - 0, - 1, - 0, - 53 - ] - }, - { - "code": 318, - "indent": 0, - "parameters": [ - 0, - 1, - 0, - 54 - ] - }, - { - "code": 318, - "indent": 0, - "parameters": [ - 0, - 1, - 0, - 55 - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 4, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 5, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 6, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 7, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 8, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 9, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 10, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 11, - 0, - 0, - 1, - false - ] - }, - { - "code": 128, - "indent": 0, - "parameters": [ - 12, - 0, - 0, - 1, - false - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 11, - 11, - 0, - 0, - 80 - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 10, - 10, - 0, - 0, - 0 - ] - }, - { - "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": 1, - "y": 8 - }, - { - "id": 3, - "name": "EV003", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "06-Thief_DS", - "direction": 6, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 117, - "indent": 0, - "parameters": [ - 21 - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "The current exposure level is \\V[10]" - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 23 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 4, - "y": 8 - }, - { - "id": 4, - "name": "EV004", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "02-Warrior_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 1 - }, - "list": [ - { - "code": 301, - "indent": 0, - "parameters": [ - 0, - 13, - false, - false - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 5, - "y": 4 - }, - { - "id": 5, - "name": "EV005", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "05-Fighter_DS", - "direction": 6, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Reiri", - "Suzurika" - ], - 1, - 0, - 2, - 0 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "レイリ" - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 21 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 23 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "スズリカ" - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 27 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 29 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 29 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "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": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 4, - "y": 9 - }, - { - "id": 6, - "name": "", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "09-Adult_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 1 - }, - "list": [ - { - "code": 112, - "indent": 0, - "parameters": [] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 10, - 10, - 0, - 0, - 0 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 21 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 26 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 26 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 26 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 20 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 26 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 23 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 12 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 2 - ] - }, - { - "code": 113, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 11 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 12 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 10 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 11 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 9 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 10 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 8 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 9 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 7 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 8 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 5 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 7 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 6 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 5 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 4 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 6 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 3 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 4 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 4, - 1, - 5, - 2 - ] - }, - { - "code": 319, - "indent": 2, - "parameters": [ - 1, - 2, - 3 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 413, - "indent": 0, - "parameters": [] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 9, - "y": 3 - }, - { - "id": 7, - "name": "", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "09-Adult_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 1 - }, - "list": [ - { - "code": 112, - "indent": 0, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 21 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 26 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 25 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 23 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 10, - 0, - 4, - 4 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 10, - 10, - 1, - 0, - 1 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 411, - "indent": 1, - "parameters": [] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 10, - 10, - 0, - 0, - 0 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 1, - 57, - 0, - 3, - 1 - ] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 57, - 57, - 1, - 0, - 2 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 57, - 57, - 0, - 0, - 3 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 57, - 0, - 9, - 3 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 57, - 57, - 0, - 0, - 0 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 10, - 10, - 0, - 0, - 0 - ] - }, - { - "code": 113, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 413, - "indent": 0, - "parameters": [] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 8, - "y": 3 - }, - { - "id": 8, - "name": "EV008", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "09-Adult_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 5 - }, - "list": [ - { - "code": 112, - "indent": 0, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 31 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 33 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 33 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 34 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 81, - 0, - 2, - 4 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 81, - 81, - 1, - 0, - 1 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 411, - "indent": 1, - "parameters": [] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 81, - 81, - 0, - 0, - 0 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 1, - 57, - 0, - 3, - 1 - ] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 57, - 57, - 1, - 0, - 2 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 57, - 57, - 0, - 0, - 3 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 57, - 0, - 9, - 3 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 24, - 0 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 24, - 24, - 1 - ] - }, - { - "code": 113, - "indent": 3, - "parameters": [] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 23, - 0 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 24, - 24, - 0 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 23, - 23, - 1 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 57, - 57, - 0, - 0, - 0 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 81, - 81, - 0, - 0, - 0 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 0, - 23, - 1 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 24, - 1 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 23, - 23, - 0 - ] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 81, - 81, - 0, - 0, - 0 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 413, - "indent": 0, - "parameters": [] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 7, - "y": 3 - }, - { - "id": 9, - "name": "EV009", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "09-Adult_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 7 - }, - "list": [ - { - "code": 112, - "indent": 0, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 35 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 82, - 0, - 0, - 0 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 36 - ] - }, - { - "code": 230, - "indent": 2, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 37 - ] - }, - { - "code": 230, - "indent": 2, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 36 - ] - }, - { - "code": 230, - "indent": 2, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 37 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 411, - "indent": 1, - "parameters": [] - }, - { - "code": 117, - "indent": 2, - "parameters": [ - 36 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 38 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 82, - 0, - 1, - 4 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 82, - 82, - 1, - 0, - 1 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 411, - "indent": 1, - "parameters": [] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 82, - 82, - 0, - 0, - 0 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 1, - 57, - 0, - 3, - 1 - ] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 57, - 57, - 1, - 0, - 2 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 57, - 57, - 0, - 0, - 3 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 57, - 0, - 9, - 3 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 26, - 0 - ] - }, - { - "code": 111, - "indent": 3, - "parameters": [ - 0, - 27, - 0 - ] - }, - { - "code": 121, - "indent": 4, - "parameters": [ - 26, - 26, - 1 - ] - }, - { - "code": 113, - "indent": 4, - "parameters": [] - }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 411, - "indent": 3, - "parameters": [] - }, - { - "code": 121, - "indent": 4, - "parameters": [ - 27, - 27, - 0 - ] - }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 25, - 0 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 26, - 26, - 0 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 25, - 25, - 1 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 57, - 57, - 0, - 0, - 0 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 82, - 82, - 0, - 0, - 0 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 0, - 26, - 1 - ] - }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 25, - 1 - ] - }, - { - "code": 121, - "indent": 3, - "parameters": [ - 25, - 25, - 0 - ] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 82, - 82, - 0, - 0, - 0 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 413, - "indent": 0, - "parameters": [] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 6, - "y": 3 - }, - { - "id": 10, - "name": "EV010", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "11-Employee_DS", - "direction": 2, - "pattern": 1, - "characterIndex": 4 - }, - "list": [ - { - "code": 112, - "indent": 0, - "parameters": [] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 71 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 72 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 73 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 73 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 117, - "indent": 1, - "parameters": [ - 74 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 84, - 84, - 1, - 0, - 1 - ] - }, - { - "code": 111, - "indent": 1, - "parameters": [ - 1, - 84, - 0, - 3, - 0 - ] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 84, - 84, - 0, - 0, - 0 - ] - }, - { - "code": 113, - "indent": 2, - "parameters": [] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 413, - "indent": 0, - "parameters": [] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 10, - "y": 3 - }, - { - "id": 11, - "name": "EV011", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Damage3", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 117, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Powerup", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Evasion1", - "volume": 40, - "pitch": 70, - "pan": 0 - } - ] - }, - { - "code": 234, - "indent": 0, - "parameters": [ - 1, - [ - -255, - -255, - -255, - 0 - ], - 10, - true - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_normal", - 0, - 0, - -208, - -64, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_normal", - 0, - 0, - -208, - -64, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "FinishBlow_normal", - 0, - 0, - -136, - -64, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -160, - -64, - 110, - 110, - 100, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -80, - -64, - 110, - 110, - 100, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - 24, - -64, - 110, - 110, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -136, - -64, - 110, - 110, - 100, - 0, - 5, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -56, - -64, - 110, - 110, - 100, - 0, - 5, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - 56, - -64, - 110, - 110, - 255, - 0, - 5, - true, - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_normal2", - 0, - 0, - -32, - -16, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_normal2", - 0, - 0, - -32, - -16, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "FinishBlow_normal2", - 0, - 0, - -32, - -16, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -8, - -16, - 110, - 110, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -80, - -16, - 110, - 110, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - -232, - -16, - 110, - 110, - 100, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 4, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -56, - -16, - 110, - 110, - 0, - 0, - 15, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -136, - -16, - 110, - 110, - 0, - 0, - 15, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - -296, - -16, - 110, - 110, - 100, - 0, - 25, - true, - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Hundred Slash", - "Single Flash", - "Triple Cut" - ], - -1, - 0, - 2, - 0 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "百烈斬り" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0001", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0003", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0004", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0005", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0006", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0007", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect_0008", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 60, - true, - 0 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "一閃" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow_Whiteout", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0, - 10, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect1_2", - 0, - 0, - -392, - 144, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect1", - 0, - 0, - -392, - 144, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 104, - 72, - 90, - 90, - 255, - 0, - 20, - false, - 2 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 104, - 72, - 90, - 90, - 255, - 0, - 20, - true, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect1_3", - 0, - 0, - 104, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0, - 10, - false, - 2 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect1", - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect1_2", - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect1_4", - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect1_3", - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect1_5", - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect1_3", - 0, - 0, - 112, - 72, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 2, - "三段切り" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Slash1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0, - 20, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_7", - 0, - 0, - -176, - 32, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_7", - 0, - 0, - 40, - 32, - 120, - 120, - 175, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_7", - 0, - 0, - -8, - 32, - 120, - 120, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_7", - 0, - 0, - -8, - 32, - 150, - 150, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_7", - 0, - 0, - -8, - 32, - 150, - 150, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_7", - 0, - 0, - -56, - -48, - 150, - 150, - 100, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Slash1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect2_6", - 0, - 0, - -64, - 264, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -248, - 264, - 150, - 150, - 255, - 0, - 20, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect2_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0, - 20, - true, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect1_5", - 0, - 0, - -376, - 24, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -96, - 24, - 200, - 200, - 10, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect2_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "indent": 0, - "parameters": [] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 1, - 1, - 0, - 0, - 3 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Finish_Reiri3", - 0, - 0, - 0, - 8, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 8, - 100, - 100, - 0, - 0, - 40, - false, - 1 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 255, - 255, - 170 - ], - 60, - false - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Sword7", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 13, - "y": 9 - }, null, - { - "id": 13, - "name": "EV013", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Actor3", - "direction": 2, - "pattern": 1, - "characterIndex": 4 - }, - "list": [ - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 0, - 0, - 170 - ], - 60, - false - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 61, - "Cutin_Boss2_0004", - 0, - 0, - 0, - 0, - 100, - 100, - 200, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 61, - 0, - 0, - 0, - -184, - -80, - 150, - 150, - 0, - 0, - 60, - true, - 2 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 0, - 0, - 170 - ], - 60, - false - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 61, - "Cutin_Boss2_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 200, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 61, - 0, - 0, - 0, - -184, - -80, - 150, - 150, - 0, - 0, - 60, - true, - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0001", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0003", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0004", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0005", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 60 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0006", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0007", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0008", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0009", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss1_0010", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 60 - ] - }, - { - "code": 132, - "indent": 0, - "parameters": [ - { - "name": "Battle6", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 301, - "indent": 0, - "parameters": [ - 0, - 1, - false, - false - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 12, - "y": 5 - }, - { - "id": 14, - "name": "EV014", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Damage3", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 117, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Powerup", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Blow7", - "volume": 50, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 10, - 100, - 100, - 255, - 0, - 10, - false, - 0 - ] - }, - { - "code": 234, - "indent": 0, - "parameters": [ - 1, - [ - -255, - -255, - -255, - 0 - ], - 10, - true - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Jump2", - 0, - 0, - -128, - -56, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow1_Start1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 60, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -80, - -64, - 120, - 120, - 255, - 0, - 5, - true, - 1 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Jump3", - 0, - 0, - -80, - 56, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -32, - -8, - 90, - 90, - 255, - 0, - 1, - true, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Jump3", - 0, - 0, - 272, - 32, - 80, - 80, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 216, - -8, - 80, - 80, - 255, - 0, - 1, - true, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Jump", - 0, - 0, - 128, - -8, - 80, - 80, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 256, - -56, - 60, - 60, - 255, - 0, - 20, - true, - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Jump4", - 0, - 0, - 256, - -56, - 60, - 60, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 256, - -56, - 60, - 60, - 100, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Helmet Splitter", - "Four Element Slash", - "Thunderclap Slash" - ], - -1, - 0, - 2, - 0 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "兜割り" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect3_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 200, - 0, - 20, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect3_1", - 0, - 0, - 312, - -24, - 50, - 50, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect3_1", - 0, - 0, - 312, - -24, - 50, - 50, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect3_1", - 0, - 0, - 312, - -24, - 50, - 50, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect3_1", - 0, - 0, - 312, - -24, - 50, - 50, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect3_1", - 0, - 0, - 312, - -24, - 50, - 50, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect3_2", - 0, - 0, - 312, - -24, - 50, - 50, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -8, - 24, - 100, - 100, - 0, - 0, - 10, - true, - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "四元斬" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow7", - "volume": 50, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect4_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow7", - "volume": 50, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect4_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 15, - true, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow7", - "volume": 50, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect4_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect4_4", - 0, - 0, - -136, - -88, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -32, - -16, - 110, - 110, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect4_4", - 0, - 0, - 64, - 0, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect4_4", - 0, - 0, - 96, - 32, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect4_4", - 0, - 0, - 128, - 72, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 2, - "雷鳴斬" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Thunder1", - "volume": 25, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_2", - 0, - 0, - -232, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_2", - 0, - 0, - -232, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_1", - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_2", - 0, - 0, - -232, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -232, - 0, - 100, - 100, - 0, - 0, - 5, - true, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Thunder3", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect5_1", - 0, - 0, - 56, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow2_Effect5_2", - 0, - 0, - -160, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_4", - 0, - 0, - 160, - 8, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_5", - 0, - 0, - -48, - 0, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect5_2", - 0, - 0, - -160, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow2_Effect5_1", - 0, - 0, - 56, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_4", - 0, - 0, - 160, - 8, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_5", - 0, - 0, - -48, - 0, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect5_1", - 0, - 0, - 56, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow2_Effect5_2", - 0, - 0, - -160, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_4", - 0, - 0, - 160, - 8, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_5", - 0, - 0, - -48, - 0, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 56, - 0, - 100, - 100, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -160, - 0, - 100, - 100, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 160, - 8, - 110, - 110, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -48, - 0, - 110, - 110, - 0, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_7", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_8", - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_8", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_7", - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Thunder4", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect5_9", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_7", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_8", - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect5_10", - 0, - 0, - 120, - -48, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect5_8", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect5_7", - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - -352, - -112, - 150, - 150, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect5_11", - 0, - 0, - -440, - -360, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - -320, - -72, - 150, - 150, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 4 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "indent": 0, - "parameters": [] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Finish_Reiri1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 1, - 1, - 0, - 0, - 1 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 255, - 255, - 170 - ], - 60, - false - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Sword7", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 10, - 100, - 100, - 100, - 255, - 0, - 5, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 10, - 100, - 100, - 100, - 255, - 0, - 5, - true, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0, - 10, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 12, - "y": 10 - }, - { - "id": 15, - "name": "EV015", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Actor3", - "direction": 2, - "pattern": 1, - "characterIndex": 4 - }, - "list": [ - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 0, - 0, - 170 - ], - 60, - false - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 61, - "Cutin_Boss2_0001", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 61, - 0, - 0, - 0, - -184, - -80, - 150, - 150, - 0, - 0, - 60, - true, - 2 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 0, - 0, - 170 - ], - 60, - false - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 61, - "Cutin_Boss2_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 61, - 0, - 0, - 0, - -184, - -80, - 150, - 150, - 0, - 0, - 60, - true, - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0001", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0003", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0004", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0005", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0006", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 60, - "Cutin_Boss3_0007", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 223, - "indent": 0, - "parameters": [ - [ - 0, - 0, - 0, - 0 - ], - 1, - false - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 60 - ] - }, - { - "code": 132, - "indent": 0, - "parameters": [ - { - "name": "Battle6", - "volume": 50, - "pitch": 100, - "pan": 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": 0, - "walkAnime": true - } - ], - "x": 11, - "y": 5 - }, - { - "id": 16, - "name": "EV016", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Damage3", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 117, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Powerup", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Wind7", - "volume": 40, - "pitch": 50, - "pan": 0 - } - ] - }, - { - "code": 234, - "indent": 0, - "parameters": [ - 1, - [ - -255, - -255, - -255, - 0 - ], - 10, - true - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_ground3", - 0, - 0, - 48, - 16, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 48, - 16, - 100, - 100, - 0, - 0, - 20, - false, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_ground", - 0, - 0, - -128, - -160, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -56, - -120, - 120, - 120, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -64, - -128, - 130, - 130, - 255, - 0, - 5, - true, - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_ground2", - 0, - 0, - -96, - -120, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 40, - 32, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 72, - 56, - 100, - 100, - 255, - 0, - 5, - true, - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "cutin_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Earth Slash", - "Retreat Recovery", - "Retreat Recovery (Failed)", - "Pebble Shot" - ], - 1, - 0, - 2, - 0 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "地伏斬" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_8", - 0, - 0, - -616, - -32, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_1", - 0, - 0, - -616, - -32, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 32, - 0, - 100, - 100, - 255, - 0, - 10, - false, - 2 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 32, - 0, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_7", - 0, - 0, - 32, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_9", - 0, - 0, - 32, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Bow2", - "volume": 50, - "pitch": 90, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_8", - 0, - 0, - 56, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_3", - 0, - 0, - 56, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 136, - 32, - 100, - 100, - 255, - 0, - 10, - false, - 2 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 136, - 32, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_7", - 0, - 0, - 136, - 32, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_4", - 0, - 0, - 136, - 32, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Bow2", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_7", - 0, - 0, - 136, - 48, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect6_8", - 0, - 0, - 136, - 48, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_4", - 0, - 0, - 136, - 48, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 256, - 80, - 100, - 100, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 256, - 80, - 100, - 100, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 256, - 80, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_8", - 0, - 0, - 280, - 88, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect6_7", - 0, - 0, - 280, - 88, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_4", - 0, - 0, - 280, - 88, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 280, - 88, - 100, - 100, - 100, - 0, - 5, - true, - 0 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow_ground3", - 0, - 0, - 96, - 80, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 96, - 80, - 100, - 100, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow_ground", - 0, - 0, - 96, - 16, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 264, - 144, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Bow2", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_2", - 0, - 0, - -336, - 8, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_7", - 0, - 0, - -336, - 8, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -336, - 8, - 120, - 120, - 0, - 0, - 5, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_2", - 0, - 0, - -336, - 8, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -416, - 16, - 120, - 120, - 100, - 0, - 5, - true, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Bow2", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_4", - 0, - 0, - 56, - 0, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect6_8", - 0, - 0, - 56, - -16, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 56, - -16, - 150, - 150, - 0, - 0, - 5, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect6_4", - 0, - 0, - 56, - 0, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 184, - 16, - 150, - 150, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 1, - 1, - 0, - 0, - 2 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword7", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow_Finish_Reiri2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 1 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "離脱回復" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_1", - 0, - 0, - 280, - 440, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 104, - -128, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_9", - 0, - 0, - 376, - -96, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_2", - 0, - 0, - 312, - -16, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 360, - 16, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_9", - 0, - 0, - 440, - 88, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_3", - 0, - 0, - 248, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 248, - 8, - 100, - 100, - 255, - 0, - 5, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_4", - 0, - 0, - 248, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 10 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_5", - 0, - 0, - 248, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 224, - "indent": 1, - "parameters": [ - [ - 170, - 255, - 170, - 170 - ], - 30, - false - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Heal1", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 311, - "indent": 1, - "parameters": [ - 0, - 1, - 0, - 1, - 318, - false - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 10 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_6", - 0, - 0, - 248, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_12", - 0, - 0, - -72, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -216, - -8, - 120, - 120, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_8", - 0, - 0, - 136, - 16, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_13", - 0, - 0, - 40, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -352, - -128, - 150, - 150, - 255, - 0, - 10, - true, - 0 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 1, - 1, - 0, - 0, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 2, - "離脱回復(失敗)" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_1", - 0, - 0, - 128, - 440, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -24, - -32, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_9", - 0, - 0, - 96, - -96, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 8, - 16, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_9", - 0, - 0, - 176, - 120, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 8, - 100, - 100, - 255, - 0, - 5, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_4_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_4_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 10 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_4_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Buzzer1", - "volume": 45, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 10 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_4_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 30 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_7", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 24, - 0, - 110, - 110, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect7_8", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 40, - 0, - 110, - 110, - 255, - 0, - 10, - true, - 0 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 1, - 1, - 0, - 0, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Sword1", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 3, - "礫撃ち" - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect8_1", - 0, - 0, - 88, - 232, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0, - 30, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_3", - 0, - 0, - 64, - 72, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_4", - 0, - 0, - 160, - 80, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_3", - 0, - 0, - 40, - 32, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_4", - 0, - 0, - 24, - 16, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth1", - "volume": 45, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect8_9", - 0, - 0, - -32, - -24, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow2_Effect8_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect8_7", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - -208, - -1008, - 300, - 300, - 0, - 0, - 30, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth1", - "volume": 45, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow2_Effect8_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 16, - -24, - 100, - 100, - 255, - 0, - 30, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow2_Effect8_8", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -1024, - -288, - 300, - 300, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow2_Effect8_6", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 10, - 0, - 30, - true, - 0 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 4 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow_ground3", - 0, - 0, - 96, - 80, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 96, - 80, - 100, - 100, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow_ground", - 0, - 0, - 96, - 16, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 264, - 144, - 100, - 100, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 1, - 1, - 0, - 0, - 2 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth1", - "volume": 80, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow2_Effect8_7", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - -208, - -1008, - 300, - 300, - 0, - 0, - 30, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow2_Effect8_8", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -1024, - -288, - 300, - 300, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow_Finish_Reiri2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 40, - false, - 1 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "indent": 0, - "parameters": [] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 255, - 255, - 170 - ], - 60, - false - ] - }, - { - "code": 117, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 11, - "y": 10 - }, - { - "id": 17, - "name": "EV017", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Damage3", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "battle(Mermeia)_FullArmor_0003", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Powerup", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Wind9", - "volume": 40, - "pitch": 70, - "pan": 0 - } - ] - }, - { - "code": 234, - "indent": 0, - "parameters": [ - 1, - [ - -255, - -255, - -255, - 0 - ], - 10, - true - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_yoko3", - 0, - 0, - -248, - -200, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_2", - 0, - 0, - 16, - 8, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_yoko3", - 0, - 0, - -168, - -64, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_3", - 0, - 0, - 8, - 8, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_yoko3", - 0, - 0, - 0, - -24, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -8, - -24, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_yoko", - 0, - 0, - 72, - -48, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Mermeia_yoko2", - 0, - 0, - 120, - -32, - 100, - 100, - 100, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 72, - -48, - 100, - 100, - 100, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 120, - -32, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 4, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 72, - -48, - 100, - 100, - 255, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 120, - -32, - 100, - 100, - 100, - 0, - 5, - true, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 72, - -48, - 100, - 100, - 100, - 0, - 5, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 120, - -32, - 100, - 100, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 72, - -48, - 100, - 100, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 120, - -32, - 100, - 100, - 0, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 3 - ] - }, - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Whirlwind Kick", - "Roll Kick" - ], - -1, - 0, - 1, - 2 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "旋風脚" - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect4_1", - 0, - 0, - -136, - -136, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect4_2", - 0, - 0, - -208, - -104, - 140, - 140, - 100, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect2", - 0, - 0, - 40, - 208, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - 40, - 208, - 130, - 130, - 0, - 0, - 45, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect4_2", - 0, - 0, - -136, - -136, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect4_1", - 0, - 0, - -208, - -104, - 140, - 140, - 100, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect2", - 0, - 0, - 128, - 32, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 128, - 32, - 140, - 140, - 0, - 0, - 40, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect4_1", - 0, - 0, - -136, - -136, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect4_2", - 0, - 0, - -208, - -104, - 140, - 140, - 100, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect2", - 0, - 0, - -352, - 136, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - -352, - 136, - 200, - 200, - 0, - 0, - 35, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 8, - "FinishBlow1_Effect2", - 0, - 0, - 408, - -408, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 8, - 0, - 0, - 0, - 408, - -408, - 200, - 200, - 0, - 0, - 35, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect4_2", - 0, - 0, - -136, - -136, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect4_1", - 0, - 0, - -208, - -104, - 140, - 140, - 100, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 7, - "FinishBlow1_Effect2", - 0, - 0, - -360, - -400, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 7, - 0, - 0, - 0, - -360, - -400, - 200, - 200, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -432, - -1568, - 500, - 500, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -2768, - -1432, - 500, - 500, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 9, - "FinishBlow1_Effect2", - 0, - 0, - 424, - 152, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 9, - 0, - 0, - 0, - 424, - 152, - 200, - 200, - 0, - 0, - 30, - true, - 0 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 4 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 6 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 7 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 8 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 9 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "ロールキック" - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Wind1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect5_1", - 0, - 0, - 312, - -72, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -528, - -72, - 130, - 130, - 0, - 0, - 10, - true, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Wind1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect5_2", - 0, - 0, - -544, - 136, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 480, - 136, - 140, - 140, - 0, - 0, - 10, - true, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Wind1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect5_1", - 0, - 0, - 240, - 0, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - -880, - 0, - 150, - 150, - 0, - 0, - 10, - false, - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 8, - "FinishBlow1_Effect5_2", - 0, - 0, - -480, - 296, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 8, - 0, - 0, - 0, - 352, - 296, - 150, - 150, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect5_1", - 0, - 0, - 320, - 112, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -560, - 112, - 130, - 130, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect5_2", - 0, - 0, - -568, - 264, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 456, - 264, - 140, - 140, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 9, - "FinishBlow1_Effect5_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 9, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 100, - 0, - 40, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect5_1", - 0, - 0, - 296, - -248, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -560, - -248, - 200, - 200, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect5_2", - 0, - 0, - -560, - -40, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 456, - -40, - 140, - 140, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect5_1", - 0, - 0, - 240, - 0, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - -880, - 0, - 150, - 150, - 0, - 0, - 5, - false, - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 8, - "FinishBlow1_Effect5_2", - 0, - 0, - -480, - 296, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 8, - 0, - 0, - 0, - 352, - 296, - 150, - 150, - 0, - 0, - 5, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect5_1", - 0, - 0, - 320, - 176, - 180, - 180, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -560, - 176, - 180, - 180, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect5_2", - 0, - 0, - -568, - 264, - 190, - 190, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 456, - 264, - 190, - 190, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect5_1", - 0, - 0, - 296, - -248, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -560, - -248, - 200, - 200, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect5_2", - 0, - 0, - -560, - -40, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 456, - -40, - 140, - 140, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect5_1", - 0, - 0, - 240, - 0, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - -880, - 0, - 150, - 150, - 0, - 0, - 10, - false, - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 8, - "FinishBlow1_Effect5_2", - 0, - 0, - -480, - 296, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 8, - 0, - 0, - 0, - 352, - 296, - 150, - 150, - 0, - 0, - 10, - true, - 2 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect5_1", - 0, - 0, - 320, - 200, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - -560, - 200, - 200, - 200, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect5_2", - 0, - 0, - -568, - 48, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 456, - 48, - 200, - 200, - 0, - 0, - 10, - false, - 2 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect5_1", - 0, - 0, - 240, - 96, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - -880, - 96, - 150, - 150, - 0, - 0, - 10, - false, - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 8, - "FinishBlow1_Effect5_2", - 0, - 0, - -480, - 336, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 8, - 0, - 0, - 0, - 352, - 336, - 150, - 150, - 0, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 4 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 6 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 7 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 8 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 9 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "indent": 0, - "parameters": [] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 1, - 1, - 0, - 0, - 3 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 255, - 255, - 170 - ], - 60, - false - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Blow9", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "battle(Mermeia)_FullArmor_0004", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Finish_Mermeia3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 40, - false, - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 13, - "y": 7 - }, - { - "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": { - "tileId": 0, - "characterName": "Damage3", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "battle(Mermeia)_FullArmor_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Powerup", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Bow1", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 234, - "indent": 0, - "parameters": [ - 1, - [ - -255, - -255, - -255, - 0 - ], - 10, - true - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate3", - 0, - 0, - -168, - -112, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_2", - 0, - 0, - 16, - 8, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate3", - 0, - 0, - -184, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_3", - 0, - 0, - 8, - 8, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate5", - 0, - 0, - -112, - -24, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -88, - -34, - 95, - 95, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -64, - -44, - 95, - 95, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "cutin(Mermeia)_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 4, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - -16, - -64, - 95, - 95, - 255, - 0, - 10, - true, - 2 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate3", - 0, - 0, - -8, - -72, - 95, - 95, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate5", - 0, - 0, - 0, - -40, - 90, - 90, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Blow7", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "FinishBlow_Mermeia_tate", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Mermeia_tate4", - 0, - 0, - 32, - 104, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 200, - 96, - 100, - 100, - 0, - 0, - 30, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 2 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - -40, - 64, - 120, - 120, - 255, - 0, - 5, - true, - 1 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "FinishBlow_Mermeia_tate", - 0, - 0, - -48, - 32, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - -280, - -216, - 150, - 150, - 255, - 0, - 5, - true, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "FinishBlow_Mermeia_tate", - 0, - 0, - -280, - -216, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - -1032, - -1304, - 300, - 300, - 100, - 0, - 10, - true, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 3 - ] - }, - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Heavenly Kick", - "Spike Roll" - ], - -1, - 0, - 2, - 0 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "天翔脚" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect6", - 0, - 0, - 136, - 392, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 136, - 392, - 100, - 100, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect6", - 0, - 0, - 240, - 240, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 240, - 240, - 110, - 110, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect6", - 0, - 0, - 96, - 128, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 96, - 128, - 110, - 110, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect6", - 0, - 0, - 208, - -32, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - 208, - -32, - 120, - 120, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect6", - 0, - 0, - 24, - -200, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 24, - -200, - 140, - 140, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect6", - 0, - 0, - 152, - -304, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - 152, - -304, - 140, - 140, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 7, - "FinishBlow1_Effect6", - 0, - 0, - -48, - -520, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 7, - 0, - 0, - 0, - -48, - -520, - 200, - 200, - 0, - 0, - 30, - true, - 0 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 4 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 6 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 7 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "スパイクロール" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth1", - "volume": 50, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect7_1", - 0, - 0, - -160, - -400, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -88, - -64, - 120, - 120, - 255, - 0, - 10, - true, - 1 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect7_3", - 0, - 0, - -80, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth4", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect7_2", - 0, - 0, - -96, - -56, - 120, - 120, - 100, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect7_4", - 0, - 0, - -80, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth4", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect7_2", - 0, - 0, - -96, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect7_1", - 0, - 0, - -96, - -56, - 120, - 120, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth4", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect7_3", - 0, - 0, - -80, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect7_1", - 0, - 0, - -96, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect7_2", - 0, - 0, - -96, - -56, - 120, - 120, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth4", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect7_2", - 0, - 0, - -96, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect7_1", - 0, - 0, - -96, - -56, - 120, - 120, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Earth4", - "volume": 50, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect7_4", - 0, - 0, - -80, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect7_1", - 0, - 0, - -96, - -56, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect7_2", - 0, - 0, - -96, - -56, - 120, - 120, - 100, - 0 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 3 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -40, - -168, - 120, - 120, - 100, - 0, - 10, - true, - 2 - ] - }, - { - "code": 235, - "indent": 1, - "parameters": [ - 1 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "indent": 0, - "parameters": [] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 1, - 1, - 0, - 0, - 3 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 255, - 255, - 170 - ], - 60, - false - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Blow9", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "battle(Mermeia)_FullArmor_0003", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Finish_Mermeia2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 40, - false, - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 13, - "y": 8 - }, - { - "id": 19, - "name": "EV019", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "tileId": 0, - "characterName": "Damage3", - "direction": 2, - "pattern": 1, - "characterIndex": 0 - }, - "list": [ - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "battle(Mermeia)_FullArmor_0001", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 30 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Powerup", - "volume": 40, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Evasion1", - "volume": 40, - "pitch": 70, - "pan": 0 - } - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 16, - 100, - 100, - 255, - 0, - 10, - false, - 0 - ] - }, - { - "code": 234, - "indent": 0, - "parameters": [ - 1, - [ - -255, - -255, - -255, - 0 - ], - 10, - true - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 5, - "cutin(Mermeia)_1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "FinishBlow_Mermeia_normal4", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_normal2", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 5, - "cutin(Mermeia)_2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_normal3", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 5, - "cutin(Mermeia)_3", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_normal2", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 5, - "cutin(Mermeia)_4", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_normal3", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Mermeia_normal2", - 0, - 0, - -64, - -56, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 5, - "cutin(Mermeia)_5", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 5, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Mermeia_normal2", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Mermeia_normal3", - 0, - 0, - -64, - -56, - 110, - 110, - 100, - 0 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 5 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Mermeia_normal1", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 3, - "FinishBlow_Mermeia_normal1", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 4, - "FinishBlow_Mermeia_normal1", - 0, - 0, - -64, - -56, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - -32, - -40, - 110, - 110, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 3, - 0, - 0, - 0, - -8, - -48, - 110, - 110, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 4, - 0, - 0, - 0, - 64, - 0, - 110, - 110, - 100, - 0, - 10, - true, - 0 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 4 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 3 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 2 - ] - }, - { - "code": 235, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 230, - "indent": 0, - "parameters": [ - 1 - ] - }, - { - "code": 102, - "indent": 0, - "parameters": [ - [ - "Frenzied Thrust", - "Samidare" - ], - -1, - 0, - 2, - 0 - ] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 0, - "乱れ突き" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow1_Effect2", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 60, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect2", - 0, - 0, - 432, - 192, - 110, - 110, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - 432, - 192, - 110, - 110, - 0, - 0, - 55, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect2", - 0, - 0, - 280, - -112, - 120, - 120, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 280, - -112, - 120, - 120, - 0, - 0, - 50, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect2", - 0, - 0, - 40, - 208, - 130, - 130, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - 40, - 208, - 130, - 130, - 0, - 0, - 45, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 5, - "FinishBlow1_Effect2", - 0, - 0, - 128, - 32, - 140, - 140, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 5, - 0, - 0, - 0, - 128, - 32, - 140, - 140, - 0, - 0, - 40, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 6, - "FinishBlow1_Effect2", - 0, - 0, - -352, - 136, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 6, - 0, - 0, - 0, - -352, - 136, - 200, - 200, - 0, - 0, - 35, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 8, - "FinishBlow1_Effect2", - 0, - 0, - 408, - -408, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 8, - 0, - 0, - 0, - 408, - -408, - 200, - 200, - 0, - 0, - 35, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 7, - "FinishBlow1_Effect2", - 0, - 0, - -360, - -400, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 7, - 0, - 0, - 0, - -360, - -400, - 200, - 200, - 0, - 0, - 30, - false, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 9, - "FinishBlow1_Effect2", - 0, - 0, - 424, - 152, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 9, - 0, - 0, - 0, - 424, - 152, - 200, - 200, - 0, - 0, - 30, - true, - 0 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 402, - "indent": 0, - "parameters": [ - 1, - "五月雨" - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect3", - 0, - 0, - 256, - -1000, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -320, - -224, - 200, - 200, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate4", - 0, - 0, - -592, - 8, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -592, - 8, - 150, - 150, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 3, - "FinishBlow1_Effect3", - 0, - 0, - 560, - -1032, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 176, - -288, - 200, - 200, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate4", - 0, - 0, - -216, - -8, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - -216, - -8, - 150, - 150, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 4, - "FinishBlow1_Effect3", - 0, - 0, - 816, - -1016, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - 568, - -296, - 200, - 200, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Blow1", - "volume": 40, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 2, - "FinishBlow1_Effect3", - 0, - 0, - 488, - -1000, - 200, - 200, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -88, - -224, - 200, - 200, - 0, - 0, - 5, - false, - 0 - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 5 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 1, - "FinishBlow_Mermeia_tate4", - 0, - 0, - 16, - 0, - 150, - 150, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 1, - 0, - 0, - 0, - 16, - 0, - 150, - 150, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 2, - 0, - 0, - 0, - -184, - -240, - 200, - 200, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 3, - 0, - 0, - 0, - 176, - -288, - 200, - 200, - 0, - 0, - 10, - false, - 0 - ] - }, - { - "code": 232, - "indent": 1, - "parameters": [ - 4, - 0, - 0, - 0, - 536, - -296, - 200, - 200, - 0, - 0, - 10, - true, - 0 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 404, - "indent": 0, - "parameters": [] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "FinishBlow_Finish_Mermeia1_2", - 0, - 0, - 240, - -96, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 1, - 0, - 0, - 0, - 32, - 0, - 120, - 120, - 100, - 0, - 5, - true, - 2 - ] - }, - { - "code": 224, - "indent": 0, - "parameters": [ - [ - 255, - 255, - 255, - 170 - ], - 60, - false - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Sword7", - "volume": 90, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 122, - "indent": 0, - "parameters": [ - 1, - 1, - 0, - 0, - 0 - ] - }, - { - "code": 250, - "indent": 0, - "parameters": [ - { - "name": "Equip1", - "volume": 90, - "pitch": 150, - "pan": 0 - } - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 1, - "battle(Mermeia)_FullArmor_0002", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 0, - "parameters": [ - 2, - "FinishBlow_Finish_Mermeia1", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 232, - "indent": 0, - "parameters": [ - 2, - 0, - 0, - 0, - 0, - 0, - 100, - 100, - 0, - 0, - 40, - false, - 1 - ] - }, - { - "code": 0, - "indent": 0, - "parameters": [] - } - ], - "moveFrequency": 3, - "moveRoute": { - "list": [ - { - "code": 0, - "parameters": [] - } - ], - "repeat": true, - "skippable": false, - "wait": false - }, - "moveSpeed": 3, - "moveType": 0, - "priorityType": 1, - "stepAnime": false, - "through": false, - "trigger": 0, - "walkAnime": true - } - ], - "x": 13, - "y": 6 - }, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, null ] } \ No newline at end of file diff --git a/data/Map061.json b/data/Map061.json index e96837e..1518860 100644 --- a/data/Map061.json +++ b/data/Map061.json @@ -39671,7 +39671,7 @@ "parameters": [ { "name": "Open5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39861,7 +39861,7 @@ "parameters": [ { "name": "Open5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -40051,7 +40051,7 @@ "parameters": [ { "name": "Open5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -44501,7 +44501,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -46931,7 +46931,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -49416,7 +49416,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -51846,7 +51846,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -72405,7 +72405,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -74835,7 +74835,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -78408,7 +78408,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -95457,7 +95457,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -96749,7 +96749,7 @@ "parameters": [ { "name": "Slash1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -97004,7 +97004,7 @@ "parameters": [ { "name": "Slash1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -97223,7 +97223,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -98824,7 +98824,7 @@ "parameters": [ { "name": "Sword1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -113786,7 +113786,7 @@ "parameters": [] } ], - "repeat": true, + "repeat": false, "skippable": false, "wait": false }, @@ -115150,7 +115150,7 @@ "parameters": [] } ], - "repeat": true, + "repeat": false, "skippable": false, "wait": false }, diff --git a/data/Map062.json b/data/Map062.json index 899cf84..525252f 100644 --- a/data/Map062.json +++ b/data/Map062.json @@ -37831,7 +37831,7 @@ "parameters": [ { "name": "People1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map063.json b/data/Map063.json index 4e9b665..b18a27a 100644 --- a/data/Map063.json +++ b/data/Map063.json @@ -3671,7 +3671,7 @@ "parameters": [ { "name": "Open2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3752,7 +3752,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map064.json b/data/Map064.json index 853b185..51c2f3b 100644 --- a/data/Map064.json +++ b/data/Map064.json @@ -24831,20 +24831,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -24855,21 +24844,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "...I really can't handle the people here..." ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, @@ -29905,7 +29884,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30378,7 +30357,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30483,7 +30462,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30588,7 +30567,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33247,7 +33226,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33352,7 +33331,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33511,7 +33490,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33670,7 +33649,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33829,7 +33808,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33934,7 +33913,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34039,7 +34018,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34275,7 +34254,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34434,7 +34413,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34539,7 +34518,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map065.json b/data/Map065.json index 56e47ab..b531baa 100644 --- a/data/Map065.json +++ b/data/Map065.json @@ -23653,7 +23653,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23813,7 +23813,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23918,7 +23918,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24653,20 +24653,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -24677,21 +24666,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "...I really can't handle the people here..." ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, @@ -24897,7 +24876,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map067.json b/data/Map067.json index 86c1f68..1f6ce84 100644 --- a/data/Map067.json +++ b/data/Map067.json @@ -4367,7 +4367,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4826,7 +4826,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6234,7 +6234,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6693,7 +6693,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7688,7 +7688,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8147,7 +8147,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9142,7 +9142,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9601,7 +9601,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10596,7 +10596,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11055,7 +11055,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12050,7 +12050,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12509,7 +12509,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13504,7 +13504,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13963,7 +13963,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15070,7 +15070,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map069.json b/data/Map069.json index a3440c9..f67ccdc 100644 --- a/data/Map069.json +++ b/data/Map069.json @@ -24373,6 +24373,7 @@ ], "x": 2, "y": 35 - } + }, + null ] } \ No newline at end of file diff --git a/data/Map070.json b/data/Map070.json index 3169d9c..14c2a34 100644 --- a/data/Map070.json +++ b/data/Map070.json @@ -9685,7 +9685,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10054,7 +10054,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10409,7 +10409,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10760,7 +10760,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11125,7 +11125,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11478,7 +11478,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11890,7 +11890,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12252,7 +12252,7 @@ "parameters": [ { "name": "Damage2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15533,6 +15533,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…死ぬかと思った…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -15743,7 +15771,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15902,7 +15930,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map071.json b/data/Map071.json index a0507c1..9c4c790 100644 --- a/data/Map071.json +++ b/data/Map071.json @@ -13,7 +13,7 @@ "name": "Fire2", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "disableDashing": false, "displayName": "", diff --git a/data/Map072.json b/data/Map072.json index 94b9319..1cf22ec 100644 --- a/data/Map072.json +++ b/data/Map072.json @@ -24490,7 +24490,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24649,7 +24649,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24808,7 +24808,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24967,7 +24967,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25126,7 +25126,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25285,7 +25285,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25444,7 +25444,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25603,7 +25603,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25762,7 +25762,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26321,6 +26321,41 @@ "indent": 5, "parameters": [] }, + { + "code": 411, + "indent": 4, + "parameters": [] + }, + { + "code": 101, + "indent": 5, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 5, + "parameters": [ + "…お金取られた…" + ] + }, + { + "code": 401, + "indent": 5, + "parameters": [ + "払ってほしいぐらいなのに…" + ] + }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, { "code": 412, "indent": 4, @@ -26694,7 +26729,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map073.json b/data/Map073.json index 3687eae..f14dc88 100644 --- a/data/Map073.json +++ b/data/Map073.json @@ -9298,7 +9298,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12943,7 +12943,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13416,7 +13416,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13575,7 +13575,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14134,6 +14134,41 @@ "indent": 5, "parameters": [] }, + { + "code": 411, + "indent": 4, + "parameters": [] + }, + { + "code": 101, + "indent": 5, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 5, + "parameters": [ + "…お金取られた…" + ] + }, + { + "code": 401, + "indent": 5, + "parameters": [ + "払ってほしいぐらいなのに…" + ] + }, + { + "code": 0, + "indent": 5, + "parameters": [] + }, { "code": 412, "indent": 4, diff --git a/data/Map074.json b/data/Map074.json index 155520a..cda19bd 100644 --- a/data/Map074.json +++ b/data/Map074.json @@ -5006,7 +5006,7 @@ "parameters": [ { "name": "Battle5_vxace", - "volume": 50, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map075.json b/data/Map075.json index 0d7fa9b..3b45e01 100644 --- a/data/Map075.json +++ b/data/Map075.json @@ -7,7 +7,7 @@ "name": "Event_arb1_mvt", "pan": 0, "pitch": 50, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", @@ -30228,7 +30228,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31035,6 +31035,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…あ、悪党なんかにっ…!" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -38763,7 +38791,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -38922,7 +38950,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39081,7 +39109,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39240,7 +39268,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39399,7 +39427,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39558,7 +39586,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39717,7 +39745,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map076.json b/data/Map076.json index b383871..769fbb9 100644 --- a/data/Map076.json +++ b/data/Map076.json @@ -789,7 +789,7 @@ 0, 6267, 6263, - 3146, + 0, 0, 0, 0, @@ -814,7 +814,7 @@ 0, 6611, 6614, - 3136, + 0, 0, 0, 0, @@ -839,7 +839,7 @@ 0, 6613, 6612, - 3136, + 0, 0, 0, 0, @@ -864,7 +864,7 @@ 0, 6617, 6620, - 3123, + 3139, 3137, 3137, 3149, @@ -1511,9 +1511,9 @@ 0, 0, 0, + 176, 0, - 0, - 0, + 178, 0, 0, 0, @@ -2136,9 +2136,9 @@ 0, 0, 0, - 176, + 171, 177, - 178, + 155, 0, 590, 0, @@ -2739,8 +2739,8 @@ 0, 0, 0, - 7, - 3, + 0, + 0, 3, 3, 1, diff --git a/data/Map077.json b/data/Map077.json index 63ea57e..a73b8db 100644 --- a/data/Map077.json +++ b/data/Map077.json @@ -6569,7 +6569,7 @@ 0, 0, 0, - 1, + 0, 0, 0, 0, diff --git a/data/Map080.json b/data/Map080.json index 42d95f7..915f6e0 100644 --- a/data/Map080.json +++ b/data/Map080.json @@ -5803,7 +5803,7 @@ "parameters": [ { "name": "Slash5", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -6842,7 +6842,7 @@ "parameters": [ { "name": "Battle7", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7818,7 +7818,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map082.json b/data/Map082.json index e1911bf..8c31365 100644 --- a/data/Map082.json +++ b/data/Map082.json @@ -7,7 +7,7 @@ "name": "Church1_xp", "pan": 0, "pitch": 100, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", @@ -15562,7 +15562,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map083.json b/data/Map083.json index dfae0cc..982ca42 100644 --- a/data/Map083.json +++ b/data/Map083.json @@ -7,7 +7,7 @@ "name": "Church1_xp", "pan": 0, "pitch": 100, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", @@ -22454,7 +22454,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23850,7 +23850,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24688,7 +24688,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25946,7 +25946,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -26002,7 +26002,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -26344,7 +26344,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -26400,7 +26400,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -26734,7 +26734,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27752,7 +27752,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -27808,7 +27808,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -28150,7 +28150,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -28206,7 +28206,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map084.json b/data/Map084.json index 78217c1..1237893 100644 --- a/data/Map084.json +++ b/data/Map084.json @@ -19077,7 +19077,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19168,7 +19168,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19259,7 +19259,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19343,7 +19343,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19427,7 +19427,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19511,7 +19511,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19595,7 +19595,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19679,7 +19679,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19763,7 +19763,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19847,7 +19847,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21952,171 +21952,6 @@ "indent": 0, "parameters": [] }, - { - "code": 111, - "indent": 0, - "parameters": [ - 8, - 214 - ] - }, - { - "code": 213, - "indent": 1, - "parameters": [ - -1, - 8, - true - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 10, - "Reiri_Eyes3(Jito)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 231, - "indent": 1, - "parameters": [ - 11, - "Reiri_Mouth2(Fuman)", - 0, - 0, - 0, - 0, - 100, - 100, - 255, - 0 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "...Fluids are splattering... Maybe I'll take some." - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "HSound_Nicha2", - "volume": 15, - "pitch": 50, - "pan": 0 - } - ] - }, - { - "code": 230, - "indent": 1, - "parameters": [ - 60 - ] - }, - { - "code": 250, - "indent": 1, - "parameters": [ - { - "name": "Item1", - "volume": 15, - "pitch": 100, - "pan": 0 - } - ] - }, - { - "code": 126, - "indent": 1, - "parameters": [ - 214, - 1, - 0, - 1 - ] - }, - { - "code": 126, - "indent": 1, - "parameters": [ - 215, - 0, - 0, - 1 - ] - }, - { - "code": 122, - "indent": 1, - "parameters": [ - 220, - 220, - 1, - 0, - 1 - ] - }, - { - "code": 101, - "indent": 1, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "Using a small bottle, I collected \\c[14]Goblin's\nfluid\\[0]." - ] - }, - { - "code": 123, - "indent": 1, - "parameters": [ - "A", - 0 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, { "code": 117, "indent": 0, @@ -22184,6 +22019,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -24068,6 +23908,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -24211,6 +24056,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -24540,7 +24397,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25072,7 +24929,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -25204,7 +25061,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -25534,7 +25391,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -26056,13 +25913,6 @@ 55 ] }, - { - "code": 117, - "indent": 0, - "parameters": [ - 53 - ] - }, { "code": 230, "indent": 0, @@ -26200,7 +26050,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -26657,8 +26507,17 @@ ] }, { - "code": 122, + "code": 111, "indent": 0, + "parameters": [ + 2, + "A", + 1 + ] + }, + { + "code": 122, + "indent": 1, "parameters": [ 30, 30, @@ -26667,6 +26526,24 @@ 1 ] }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 122, "indent": 0, @@ -26930,6 +26807,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -26995,6 +26877,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -29473,6 +29360,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -29538,6 +29430,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -32535,6 +32432,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -32600,6 +32502,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -33277,7 +33184,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -33409,7 +33316,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -33599,7 +33506,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -33915,7 +33822,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -34285,7 +34192,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -34399,7 +34306,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -34607,7 +34514,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -35301,7 +35208,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -35415,7 +35322,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -35641,7 +35548,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -36430,6 +36337,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -36495,6 +36407,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -37066,7 +36990,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -37677,7 +37601,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -37845,7 +37769,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -38073,7 +37997,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -38733,7 +38657,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -39261,7 +39185,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -39465,7 +39389,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -39745,7 +39669,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -40759,7 +40683,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -41335,7 +41259,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -42199,6 +42123,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -42472,6 +42401,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -43279,7 +43220,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -43542,7 +43483,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -43809,7 +43750,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -43853,7 +43794,7 @@ "parameters": [ { "name": "HSound_Piston(Moist)", - "volume": 15, + "volume": 25, "pitch": 50, "pan": 0 } @@ -43865,7 +43806,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -44550,7 +44491,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -44710,7 +44651,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -45108,7 +45049,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -45442,7 +45383,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -45705,7 +45646,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -45972,7 +45913,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -46016,7 +45957,7 @@ "parameters": [ { "name": "HSound_Piston(Moist)", - "volume": 15, + "volume": 25, "pitch": 50, "pan": 0 } @@ -46028,7 +45969,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -46879,7 +46820,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -47250,7 +47191,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -48175,6 +48116,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -48240,6 +48186,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -48420,7 +48378,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -48698,7 +48656,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -48820,7 +48778,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -49124,7 +49082,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -49733,13 +49691,6 @@ 55 ] }, - { - "code": 117, - "indent": 0, - "parameters": [ - 53 - ] - }, { "code": 230, "indent": 0, @@ -49884,7 +49835,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -50296,8 +50247,17 @@ ] }, { - "code": 122, + "code": 111, "indent": 0, + "parameters": [ + 2, + "A", + 1 + ] + }, + { + "code": 122, + "indent": 1, "parameters": [ 30, 30, @@ -50306,6 +50266,24 @@ 1 ] }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 122, "indent": 0, @@ -50569,6 +50547,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, diff --git a/data/Map085.json b/data/Map085.json index f6dfae7..47e2bc2 100644 --- a/data/Map085.json +++ b/data/Map085.json @@ -17307,7 +17307,7 @@ 0, 159, 9, - 18, + 17, 8, 0 ] diff --git a/data/Map086.json b/data/Map086.json index 7ac1ed0..b9fd82c 100644 --- a/data/Map086.json +++ b/data/Map086.json @@ -7,7 +7,7 @@ "name": "20 Sacred place_MV", "pan": 0, "pitch": 100, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", diff --git a/data/Map089.json b/data/Map089.json index c6cb438..5834b69 100644 --- a/data/Map089.json +++ b/data/Map089.json @@ -15763,6 +15763,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -22600,7 +22628,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22759,7 +22787,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22918,7 +22946,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23077,7 +23105,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23182,7 +23210,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23287,7 +23315,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23410,7 +23438,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map090.json b/data/Map090.json index 9a8e353..1ec634a 100644 --- a/data/Map090.json +++ b/data/Map090.json @@ -15528,7 +15528,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -16573,6 +16573,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…またやられちゃった…" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -23701,7 +23729,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24174,7 +24202,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24333,7 +24361,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24492,7 +24520,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24669,7 +24697,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map091.json b/data/Map091.json index 65fe151..3a0b05f 100644 --- a/data/Map091.json +++ b/data/Map091.json @@ -5615,7 +5615,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5778,7 +5778,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8287,7 +8287,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8366,7 +8366,7 @@ "parameters": [ { "name": "Thema_real1_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9827,7 +9827,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9857,7 +9857,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10399,7 +10399,7 @@ "parameters": [ { "name": "Battle_Boss Battle 2", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10440,7 +10440,7 @@ "parameters": [ { "name": "Event_chi1_mvt", - "volume": 50, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10469,7 +10469,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10555,7 +10555,7 @@ "parameters": [ { "name": "Dive", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map092.json b/data/Map092.json index 03edd85..21294e8 100644 --- a/data/Map092.json +++ b/data/Map092.json @@ -25996,7 +25996,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26381,7 +26381,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28399,7 +28399,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28573,7 +28573,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31016,7 +31016,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -31206,7 +31206,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -31396,7 +31396,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -31586,7 +31586,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -32140,7 +32140,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map094.json b/data/Map094.json index e93f895..c357dc2 100644 --- a/data/Map094.json +++ b/data/Map094.json @@ -16401,6 +16401,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…あー、臭い臭い臭いっ!" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -22335,7 +22363,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22440,7 +22468,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22545,7 +22573,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22650,7 +22678,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22755,7 +22783,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22860,7 +22888,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map098.json b/data/Map098.json index 951b12f..70e9668 100644 --- a/data/Map098.json +++ b/data/Map098.json @@ -3141,7 +3141,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map099.json b/data/Map099.json index 520e5fd..ffdc249 100644 --- a/data/Map099.json +++ b/data/Map099.json @@ -11234,6 +11234,34 @@ "indent": 4, "parameters": [] }, + { + "code": 411, + "indent": 3, + "parameters": [] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "レイリ" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "…あー、臭い臭い臭いっ!" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, { "code": 412, "indent": 3, @@ -13727,7 +13755,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13832,7 +13860,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13937,7 +13965,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14042,7 +14070,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14147,7 +14175,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map102.json b/data/Map102.json index cb11993..0ca4729 100644 --- a/data/Map102.json +++ b/data/Map102.json @@ -4165,7 +4165,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -4491,7 +4491,7 @@ "parameters": [ { "name": "Door8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6258,7 +6258,7 @@ "parameters": [ { "name": "Inn1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map103.json b/data/Map103.json index 550582b..f7af7f7 100644 --- a/data/Map103.json +++ b/data/Map103.json @@ -23006,6 +23006,17 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 117, "indent": 0, diff --git a/data/Map104.json b/data/Map104.json index 1225f70..bf800f0 100644 --- a/data/Map104.json +++ b/data/Map104.json @@ -7565,7 +7565,7 @@ "parameters": [ { "name": "Blow1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8265,7 +8265,7 @@ "parameters": [ { "name": "Axe1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10682,7 +10682,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10746,7 +10746,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11038,7 +11038,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -11504,7 +11504,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map105.json b/data/Map105.json index b9e1456..ed161aa 100644 --- a/data/Map105.json +++ b/data/Map105.json @@ -10522,6 +10522,17 @@ 1 ] }, + { + "code": 122, + "indent": 3, + "parameters": [ + 178, + 178, + 1, + 0, + 1 + ] + }, { "code": 108, "indent": 3, @@ -11202,6 +11213,17 @@ 32 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 178, + 178, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, @@ -25260,7 +25282,7 @@ 1, 0, 2, - "Reiri" + "Mermeia" ] }, { @@ -25278,7 +25300,7 @@ 2, 0, 2, - "Reiri" + "Mermeia" ] }, { @@ -30681,6 +30703,17 @@ 32 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 178, + 178, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, @@ -31100,6 +31133,7 @@ ], "x": 20, "y": 16 - } + }, + null ] } \ No newline at end of file diff --git a/data/Map108.json b/data/Map108.json index 626652c..f52f7a1 100644 --- a/data/Map108.json +++ b/data/Map108.json @@ -11153,7 +11153,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11306,7 +11306,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13308,7 +13308,7 @@ "indent": 0, "parameters": [ 0, - 28, + 27, true, false ] @@ -13761,7 +13761,7 @@ "indent": 0, "parameters": [ 0, - 28, + 27, true, false ] diff --git a/data/Map109.json b/data/Map109.json index a7381af..84abdc8 100644 --- a/data/Map109.json +++ b/data/Map109.json @@ -17027,7 +17027,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17155,7 +17155,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -17238,7 +17238,7 @@ "variableValid": true, "variableValue": 1 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -20883,7 +20883,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21011,7 +21011,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -21087,7 +21087,7 @@ "variableValid": true, "variableValue": 2 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -21180,7 +21180,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21311,7 +21311,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -21397,7 +21397,7 @@ "variableValid": true, "variableValue": 3 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -21490,7 +21490,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21621,7 +21621,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -21707,7 +21707,7 @@ "variableValid": true, "variableValue": 4 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -21800,7 +21800,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21941,7 +21941,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -22055,7 +22055,7 @@ "variableValid": true, "variableValue": 6 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -22370,7 +22370,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22498,7 +22498,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -22574,7 +22574,7 @@ "variableValid": true, "variableValue": 5 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", diff --git a/data/Map111.json b/data/Map111.json index fa8258e..44f8ae1 100644 --- a/data/Map111.json +++ b/data/Map111.json @@ -17723,7 +17723,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17797,7 +17797,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17948,7 +17948,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18065,7 +18065,7 @@ "parameters": [ { "name": "Blow4", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } @@ -26575,7 +26575,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26649,7 +26649,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26800,7 +26800,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26917,7 +26917,7 @@ "parameters": [ { "name": "Blow4", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } @@ -30627,7 +30627,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30701,7 +30701,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30852,7 +30852,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30969,7 +30969,7 @@ "parameters": [ { "name": "Blow4", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } diff --git a/data/Map112.json b/data/Map112.json index a5e1b7a..9e3b61b 100644 --- a/data/Map112.json +++ b/data/Map112.json @@ -7586,7 +7586,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -7635,7 +7635,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7930,7 +7930,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -7966,7 +7966,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8125,7 +8125,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8297,7 +8297,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -8333,7 +8333,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8492,7 +8492,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8664,7 +8664,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -8700,7 +8700,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8859,7 +8859,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9031,7 +9031,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -9067,7 +9067,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9226,7 +9226,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9398,7 +9398,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -9434,7 +9434,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9593,7 +9593,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9982,7 +9982,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -10031,7 +10031,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10543,7 +10543,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -10592,7 +10592,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11104,7 +11104,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -11153,7 +11153,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11665,7 +11665,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -11714,7 +11714,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map113.json b/data/Map113.json index 3917ec7..9da9627 100644 --- a/data/Map113.json +++ b/data/Map113.json @@ -13112,7 +13112,7 @@ "parameters": [ { "name": "Blow2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13131,7 +13131,7 @@ "parameters": [ { "name": "Blow7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13160,7 +13160,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13268,7 +13268,7 @@ "parameters": [ { "name": "Door8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13767,7 +13767,7 @@ "parameters": [ { "name": "Sword5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15223,7 +15223,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15941,7 +15941,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17288,7 +17288,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17328,7 +17328,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17995,7 +17995,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18284,7 +18284,7 @@ "parameters": [ { "name": "Door3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20987,7 +20987,7 @@ "parameters": [ { "name": "Earth5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21009,7 +21009,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21031,7 +21031,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -21050,7 +21050,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } diff --git a/data/Map114.json b/data/Map114.json index 36882f6..9a8381b 100644 --- a/data/Map114.json +++ b/data/Map114.json @@ -7,7 +7,7 @@ "name": "Bgm_Fantasy1_19", "pan": 0, "pitch": 70, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", @@ -18056,7 +18056,7 @@ "parameters": [ { "name": "Positive4_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map115.json b/data/Map115.json index c3a8d7e..ea42aa8 100644 --- a/data/Map115.json +++ b/data/Map115.json @@ -11150,7 +11150,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -11344,7 +11344,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12287,7 +12287,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -13022,7 +13022,7 @@ "parameters": [ { "name": "Damage3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13076,7 +13076,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14749,7 +14749,7 @@ "parameters": [ { "name": "Battle_darkfnt2_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15036,7 +15036,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map116.json b/data/Map116.json index 7c9c97c..2e6a31a 100644 --- a/data/Map116.json +++ b/data/Map116.json @@ -13620,7 +13620,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13810,6 +13810,57 @@ "through": false, "trigger": 0, "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 56, + "variableValid": true, + "variableValue": 40 + }, + "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": 23, diff --git a/data/Map117.json b/data/Map117.json index b8be589..11c5b8d 100644 --- a/data/Map117.json +++ b/data/Map117.json @@ -1893,8 +1893,8 @@ 0, 0, 0, - 3522, - 3524, + 0, + 3530, 0, 6960, 6944, @@ -1938,8 +1938,8 @@ 0, 0, 0, - 3528, - 3513, + 0, + 3520, 0, 6960, 6944, @@ -24401,7 +24401,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24578,7 +24578,7 @@ "parameters": [ { "name": "Door1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25464,7 +25464,7 @@ "parameters": [ { "name": "Sword3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26320,7 +26320,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27069,7 +27069,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27320,6 +27320,57 @@ "through": false, "trigger": 0, "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 56, + "variableValid": true, + "variableValue": 40 + }, + "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": 9, @@ -27398,6 +27449,57 @@ "through": false, "trigger": 0, "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 56, + "variableValid": true, + "variableValue": 40 + }, + "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": 9, @@ -27476,6 +27578,57 @@ "through": false, "trigger": 0, "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 56, + "variableValid": true, + "variableValue": 40 + }, + "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": 9, @@ -27517,7 +27670,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27703,6 +27856,57 @@ "through": false, "trigger": 0, "walkAnime": true + }, + { + "conditions": { + "actorId": 1, + "actorValid": false, + "itemId": 1, + "itemValid": false, + "selfSwitchCh": "A", + "selfSwitchValid": false, + "switch1Id": 1, + "switch1Valid": false, + "switch2Id": 1, + "switch2Valid": false, + "variableId": 56, + "variableValid": true, + "variableValue": 40 + }, + "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, diff --git a/data/Map118.json b/data/Map118.json index 55ea34b..36255b1 100644 --- a/data/Map118.json +++ b/data/Map118.json @@ -7,7 +7,7 @@ "name": "Title_Prologue_Epilogue_Main Theme 5", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "bgs": { "name": "", diff --git a/data/Map119.json b/data/Map119.json index 6d4573f..20b68aa 100644 --- a/data/Map119.json +++ b/data/Map119.json @@ -7,7 +7,7 @@ "name": "Title_Prologue_Epilogue_Main Theme 5", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "bgs": { "name": "", diff --git a/data/Map120.json b/data/Map120.json index 59d3d1a..ab17745 100644 --- a/data/Map120.json +++ b/data/Map120.json @@ -5799,7 +5799,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map121.json b/data/Map121.json index 6f17549..6b6d7e6 100644 --- a/data/Map121.json +++ b/data/Map121.json @@ -20428,7 +20428,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20661,7 +20661,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map122.json b/data/Map122.json index 9a3febc..d4865bc 100644 --- a/data/Map122.json +++ b/data/Map122.json @@ -3985,6 +3985,11 @@ "indent": 0, "parameters": [] }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, { "code": 311, "indent": 1, diff --git a/data/Map125.json b/data/Map125.json index 62a115b..f4f5774 100644 --- a/data/Map125.json +++ b/data/Map125.json @@ -5167,7 +5167,7 @@ }, { "id": 44, - "name": "スズリカ", + "name": "スズリカ(イベント実行用)", "note": "", "pages": [ { @@ -5734,7 +5734,7 @@ "parameters": [ { "name": "Chain", - "volume": 90, + "volume": 45, "pitch": 80, "pan": 0 } diff --git a/data/Map129.json b/data/Map129.json index 7242ec3..18339bd 100644 --- a/data/Map129.json +++ b/data/Map129.json @@ -6790,7 +6790,7 @@ "parameters": [ { "name": "Battle_darkfnt2_mvt", - "volume": 50, + "volume": 40, "pitch": 90, "pan": 0 } @@ -6820,6 +6820,13 @@ false ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 120 + ] + }, { "code": 108, "indent": 0, @@ -7560,7 +7567,7 @@ "parameters": [ { "name": "Blow2", - "volume": 90, + "volume": 80, "pitch": 50, "pan": 0 } @@ -7690,7 +7697,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 75, "pitch": 150, "pan": 0 } @@ -7702,7 +7709,7 @@ "parameters": [ { "name": "Sword7", - "volume": 100, + "volume": 85, "pitch": 70, "pan": 0 } @@ -9181,7 +9188,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -9497,7 +9504,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } diff --git a/data/Map130.json b/data/Map130.json index 4d12794..5f5735a 100644 --- a/data/Map130.json +++ b/data/Map130.json @@ -6505,7 +6505,7 @@ "parameters": [ { "name": "Close2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -6863,7 +6863,7 @@ "parameters": [ { "name": "Monster9", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map131.json b/data/Map131.json index 2fc86cb..5bf586f 100644 --- a/data/Map131.json +++ b/data/Map131.json @@ -3952,7 +3952,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4287,7 +4287,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4708,7 +4708,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6600,7 +6600,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -6935,7 +6935,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7356,7 +7356,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7766,7 +7766,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8101,7 +8101,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8522,7 +8522,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9169,7 +9169,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11296,7 +11296,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12331,7 +12331,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12621,7 +12621,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map132.json b/data/Map132.json index a4e1a46..c3b7250 100644 --- a/data/Map132.json +++ b/data/Map132.json @@ -4573,7 +4573,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4775,7 +4775,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5066,7 +5066,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5162,7 +5162,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5479,7 +5479,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5558,7 +5558,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5684,7 +5684,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6047,7 +6047,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7417,7 +7417,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7746,7 +7746,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7948,7 +7948,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8422,7 +8422,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8567,7 +8567,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9135,7 +9135,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9175,7 +9175,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9266,7 +9266,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9374,7 +9374,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9840,7 +9840,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12494,7 +12494,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12696,7 +12696,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12987,7 +12987,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13083,7 +13083,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13400,7 +13400,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13479,7 +13479,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13605,7 +13605,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13968,7 +13968,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15319,7 +15319,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15648,7 +15648,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15850,7 +15850,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16324,7 +16324,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16469,7 +16469,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17037,7 +17037,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17077,7 +17077,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17168,7 +17168,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17276,7 +17276,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17742,7 +17742,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map135.json b/data/Map135.json index c30d6aa..1c12671 100644 --- a/data/Map135.json +++ b/data/Map135.json @@ -5995,6 +5995,17 @@ "indent": 3, "parameters": [] }, + { + "code": 122, + "indent": 3, + "parameters": [ + 49, + 49, + 0, + 0, + 45 + ] + }, { "code": 122, "indent": 3, @@ -10760,6 +10771,17 @@ "indent": 1, "parameters": [] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 49, + 49, + 0, + 0, + 45 + ] + }, { "code": 122, "indent": 1, @@ -15257,6 +15279,17 @@ "indent": 1, "parameters": [] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 49, + 49, + 0, + 0, + 45 + ] + }, { "code": 122, "indent": 1, @@ -15450,6 +15483,7 @@ ], "x": 8, "y": 6 - } + }, + null ] } \ No newline at end of file diff --git a/data/Map141.json b/data/Map141.json index 0f6e284..0b8714c 100644 --- a/data/Map141.json +++ b/data/Map141.json @@ -3099,7 +3099,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5116,7 +5116,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map144.json b/data/Map144.json index fa2cd6b..26bf75c 100644 --- a/data/Map144.json +++ b/data/Map144.json @@ -4270,7 +4270,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4507,7 +4507,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5262,7 +5262,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5622,7 +5622,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5766,7 +5766,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6089,7 +6089,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6871,6 +6871,13 @@ 23 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 122, "indent": 2, @@ -9544,7 +9551,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9781,7 +9788,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -10529,7 +10536,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10889,7 +10896,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11033,7 +11040,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11356,7 +11363,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12149,6 +12156,13 @@ 2 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 2, @@ -15484,7 +15498,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15889,7 +15903,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16144,7 +16158,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16870,7 +16884,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17230,7 +17244,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17374,7 +17388,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17697,7 +17711,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18587,6 +18601,13 @@ 23 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 122, "indent": 2, @@ -21769,7 +21790,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22174,7 +22195,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22429,7 +22450,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23148,7 +23169,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23508,7 +23529,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23652,7 +23673,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23975,7 +23996,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24865,6 +24886,13 @@ 23 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 122, "indent": 2, diff --git a/data/Map145.json b/data/Map145.json index c61407a..f851adc 100644 --- a/data/Map145.json +++ b/data/Map145.json @@ -2978,6 +2978,37 @@ "indent": 1, "parameters": [] }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 1, @@ -6577,6 +6608,37 @@ "indent": 2, "parameters": [] }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 2, @@ -7946,6 +8008,37 @@ "indent": 1, "parameters": [] }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 1, @@ -11563,6 +11656,37 @@ "indent": 2, "parameters": [] }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 2, @@ -12698,6 +12822,37 @@ "indent": 1, "parameters": [] }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 1, @@ -18097,6 +18252,37 @@ "indent": 2, "parameters": [] }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 2, diff --git a/data/Map147.json b/data/Map147.json index 2aecda2..9d2b57b 100644 --- a/data/Map147.json +++ b/data/Map147.json @@ -4597,7 +4597,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7277,7 +7277,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7656,7 +7656,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7812,7 +7812,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9141,7 +9141,29 @@ 49, 0, 0, - 45 + 44 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 29, + 29, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 3 ] }, { @@ -9210,6 +9232,13 @@ 2 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 2, @@ -11528,7 +11557,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12160,7 +12189,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12482,7 +12511,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14840,7 +14869,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15219,7 +15248,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15375,7 +15404,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16707,6 +16736,17 @@ 2 ] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 29, + 29, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 2, @@ -16715,7 +16755,18 @@ 49, 0, 0, - 45 + 44 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 3 ] }, { @@ -16773,6 +16824,13 @@ 2 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 2, diff --git a/data/Map149.json b/data/Map149.json index 14520cf..f605660 100644 --- a/data/Map149.json +++ b/data/Map149.json @@ -5502,7 +5502,7 @@ "switch2Valid": false, "variableId": 56, "variableValid": true, - "variableValue": 38 + "variableValue": 39 }, "directionFix": true, "image": { diff --git a/data/Map150.json b/data/Map150.json index 4fe6499..b7ba564 100644 --- a/data/Map150.json +++ b/data/Map150.json @@ -20378,7 +20378,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } diff --git a/data/Map151.json b/data/Map151.json index cc9db1b..b2832e7 100644 --- a/data/Map151.json +++ b/data/Map151.json @@ -1681,6 +1681,16 @@ "If you don't mind one I've started reading, here\nyou go." ] }, + { + "code": 126, + "indent": 3, + "parameters": [ + 31, + 1, + 0, + 1 + ] + }, { "code": 101, "indent": 3, @@ -1920,6 +1930,16 @@ "O-oh! Thanks a lot!" ] }, + { + "code": 126, + "indent": 3, + "parameters": [ + 31, + 1, + 0, + 1 + ] + }, { "code": 125, "indent": 3, @@ -3411,7 +3431,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3818,7 +3838,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4113,7 +4133,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4990,6 +5010,17 @@ 0 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, diff --git a/data/Map153.json b/data/Map153.json index c3a2322..d673e4e 100644 --- a/data/Map153.json +++ b/data/Map153.json @@ -4853,7 +4853,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5480,7 +5480,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5886,7 +5886,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -6208,7 +6208,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6824,7 +6824,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7013,7 +7013,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10861,7 +10861,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11318,7 +11318,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11559,7 +11559,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14400,7 +14400,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -15027,7 +15027,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -15433,7 +15433,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15755,7 +15755,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16371,7 +16371,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16560,7 +16560,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20408,7 +20408,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -20865,7 +20865,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21106,7 +21106,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map155.json b/data/Map155.json index 78f94ef..8629701 100644 --- a/data/Map155.json +++ b/data/Map155.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1858,7 +1858,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map157.json b/data/Map157.json index ff0b716..09d13ef 100644 --- a/data/Map157.json +++ b/data/Map157.json @@ -3221,7 +3221,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5691,7 +5691,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9428,6 +9428,19 @@ "ソートオプション = 1" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 320, + 320, + 0, + 3, + 0, + 8, + 0 + ] + }, { "code": 101, "indent": 0, diff --git a/data/Map160.json b/data/Map160.json index 343cc6f..cd1017b 100644 --- a/data/Map160.json +++ b/data/Map160.json @@ -1427,7 +1427,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map161.json b/data/Map161.json index a88448a..44cb649 100644 --- a/data/Map161.json +++ b/data/Map161.json @@ -4571,7 +4571,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4882,7 +4882,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5041,7 +5041,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5518,7 +5518,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5713,7 +5713,7 @@ "parameters": [ { "name": "Chest1", - "volume": 90, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5933,7 +5933,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6634,7 +6634,7 @@ "parameters": [ { "name": "Saint7", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -7449,7 +7449,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7533,7 +7533,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8000,7 +8000,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8290,7 +8290,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8580,7 +8580,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8870,7 +8870,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map162.json b/data/Map162.json index 4af54b4..f4aa911 100644 --- a/data/Map162.json +++ b/data/Map162.json @@ -2901,7 +2901,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4994,7 +4994,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5602,7 +5602,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7631,7 +7631,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9881,7 +9881,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11625,7 +11625,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -11644,7 +11644,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11839,7 +11839,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map163.json b/data/Map163.json index e0b6563..51c5a20 100644 --- a/data/Map163.json +++ b/data/Map163.json @@ -1475,7 +1475,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1689,7 +1689,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1903,7 +1903,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1987,7 +1987,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map164.json b/data/Map164.json index 16f923a..4551e6f 100644 --- a/data/Map164.json +++ b/data/Map164.json @@ -1872,7 +1872,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 120, "pan": 0 } @@ -2043,7 +2043,7 @@ "parameters": [ { "name": "Buzzer2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2255,12 +2255,12 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } ], - "indent": 0 + "indent": null }, { "code": 19, @@ -2331,12 +2331,12 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } ], - "indent": 0 + "indent": null } ] }, diff --git a/data/Map165.json b/data/Map165.json index 7bfb736..c8e02c1 100644 --- a/data/Map165.json +++ b/data/Map165.json @@ -8411,6 +8411,17 @@ 400 ] }, + { + "code": 122, + "indent": 8, + "parameters": [ + 24, + 24, + 0, + 0, + 75 + ] + }, { "code": 122, "indent": 8, @@ -8678,6 +8689,17 @@ 400 ] }, + { + "code": 122, + "indent": 7, + "parameters": [ + 24, + 24, + 0, + 0, + 72 + ] + }, { "code": 122, "indent": 7, @@ -9010,6 +9032,17 @@ 400 ] }, + { + "code": 122, + "indent": 6, + "parameters": [ + 24, + 24, + 0, + 0, + 70 + ] + }, { "code": 122, "indent": 6, @@ -9310,6 +9343,17 @@ 400 ] }, + { + "code": 122, + "indent": 5, + "parameters": [ + 24, + 24, + 0, + 0, + 68 + ] + }, { "code": 122, "indent": 5, @@ -9642,6 +9686,17 @@ 200 ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 24, + 24, + 0, + 0, + 67 + ] + }, { "code": 122, "indent": 4, @@ -9936,6 +9991,17 @@ 32 ] }, + { + "code": 122, + "indent": 3, + "parameters": [ + 24, + 24, + 0, + 0, + 65 + ] + }, { "code": 122, "indent": 3, diff --git a/data/Map170.json b/data/Map170.json index ccc6502..8fab39c 100644 --- a/data/Map170.json +++ b/data/Map170.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map171.json b/data/Map171.json index 2216a97..6844568 100644 --- a/data/Map171.json +++ b/data/Map171.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1632,7 +1632,7 @@ 0, 0, 2, - "Townsfolk" + "Sereme Follower" ] }, { diff --git a/data/Map172.json b/data/Map172.json index c14c56c..2adf2c2 100644 --- a/data/Map172.json +++ b/data/Map172.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map173.json b/data/Map173.json index fd092aa..fceb615 100644 --- a/data/Map173.json +++ b/data/Map173.json @@ -2081,7 +2081,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3358,7 +3358,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3669,7 +3669,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5722,7 +5722,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6169,7 +6169,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6225,7 +6225,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6882,6 +6882,185 @@ 6 ] }, + { + "code": 111, + "indent": 0, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 2, + "B", + 1 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 357, + "indent": 2, + "parameters": [ + "ParallelParty", + "CHANGE_PARTY", + "パーティ変更", + { + "partyId": "0", + "resourceCombine": "false" + } + ] + }, + { + "code": 657, + "indent": 2, + "parameters": [ + "パーティID = 0" + ] + }, + { + "code": 657, + "indent": 2, + "parameters": [ + "リソース統合 = false" + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 10, + 109, + true + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 128, + "indent": 3, + "parameters": [ + 109, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 3, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 3, + "parameters": [ + "レイリは称号「\\I[7]孕まされし者」を得た。" + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 357, + "indent": 2, + "parameters": [ + "ParallelParty", + "CHANGE_PARTY", + "パーティ変更", + { + "partyId": "1", + "resourceCombine": "false" + } + ] + }, + { + "code": 657, + "indent": 2, + "parameters": [ + "パーティID = 1" + ] + }, + { + "code": 657, + "indent": 2, + "parameters": [ + "リソース統合 = false" + ] + }, + { + "code": 129, + "indent": 2, + "parameters": [ + 5, + 0, + false + ] + }, + { + "code": 123, + "indent": 2, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 211, "indent": 0, diff --git a/data/Map174.json b/data/Map174.json index a14318d..7961f22 100644 --- a/data/Map174.json +++ b/data/Map174.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map175.json b/data/Map175.json index dfdddd6..f3550f7 100644 --- a/data/Map175.json +++ b/data/Map175.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map176.json b/data/Map176.json index d5155db..90e5846 100644 --- a/data/Map176.json +++ b/data/Map176.json @@ -2171,7 +2171,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2326,7 +2326,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2481,7 +2481,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map177.json b/data/Map177.json index c739dc7..e909966 100644 --- a/data/Map177.json +++ b/data/Map177.json @@ -2171,7 +2171,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2369,7 +2369,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2567,7 +2567,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map178.json b/data/Map178.json index db422ef..7b13b8d 100644 --- a/data/Map178.json +++ b/data/Map178.json @@ -2484,7 +2484,7 @@ "parameters": [ { "name": "Inn1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map179.json b/data/Map179.json index 386ee59..440fbf5 100644 --- a/data/Map179.json +++ b/data/Map179.json @@ -1955,7 +1955,7 @@ "parameters": [ { "name": "Open2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1985,7 +1985,7 @@ "parameters": [ { "name": "Door4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map182.json b/data/Map182.json index 6ebd28b..ec020c5 100644 --- a/data/Map182.json +++ b/data/Map182.json @@ -12681,7 +12681,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12866,7 +12866,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13339,7 +13339,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13406,7 +13406,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14100,7 +14100,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14252,7 +14252,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14264,7 +14264,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15077,6 +15077,114 @@ "indent": 1, "parameters": [] }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, + "parameters": [ + 10, + 109, + true + ] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 411, + "indent": 2, + "parameters": [] + }, + { + "code": 111, + "indent": 3, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 250, + "indent": 4, + "parameters": [ + { + "name": "Item1", + "volume": 90, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 4, + "parameters": [ + 109, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 4, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 4, + "parameters": [ + "称号「\\I[7]孕まされし者」を得た。" + ] + }, + { + "code": 0, + "indent": 4, + "parameters": [] + }, + { + "code": 412, + "indent": 3, + "parameters": [] + }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 203, "indent": 1, diff --git a/data/Map184.json b/data/Map184.json index 8d26a38..95f77c6 100644 --- a/data/Map184.json +++ b/data/Map184.json @@ -2325,7 +2325,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2597,7 +2597,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -3085,7 +3085,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -3725,7 +3725,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4766,7 +4766,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5256,7 +5256,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5629,7 +5629,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5641,7 +5641,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6211,7 +6211,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7307,7 +7307,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7533,7 +7533,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7545,7 +7545,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9506,7 +9506,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10386,7 +10386,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10669,7 +10669,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11611,7 +11611,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12366,7 +12366,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12460,7 +12460,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12928,7 +12928,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12940,7 +12940,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13548,7 +13548,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13716,7 +13716,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13746,7 +13746,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14299,6 +14299,15 @@ { "code": 111, "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, "parameters": [ 10, 148, @@ -14307,17 +14316,17 @@ }, { "code": 0, - "indent": 2, + "indent": 3, "parameters": [] }, { "code": 411, - "indent": 1, + "indent": 2, "parameters": [] }, { "code": 250, - "indent": 2, + "indent": 3, "parameters": [ { "name": "Item1", @@ -14329,7 +14338,7 @@ }, { "code": 128, - "indent": 2, + "indent": 3, "parameters": [ 148, 0, @@ -14340,7 +14349,7 @@ }, { "code": 101, - "indent": 2, + "indent": 3, "parameters": [ "", 0, @@ -14351,11 +14360,28 @@ }, { "code": 401, - "indent": 2, + "indent": 3, "parameters": [ "Earned the title \"\\I[7]Multi-Purpose Toilet\"." ] }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 108 + ] + }, { "code": 0, "indent": 2, diff --git a/data/Map185.json b/data/Map185.json index a0c2738..c38a7b3 100644 --- a/data/Map185.json +++ b/data/Map185.json @@ -10562,7 +10562,7 @@ "indent": 0, "parameters": [ 0, - 517, + 535, 0 ] }, diff --git a/data/Map188.json b/data/Map188.json index 2a6b80f..1f88443 100644 --- a/data/Map188.json +++ b/data/Map188.json @@ -4950,7 +4950,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5144,7 +5144,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 20, + "volume": 30, "pitch": 150, "pan": 0 } @@ -5222,7 +5222,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5710,7 +5710,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6350,7 +6350,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7162,7 +7162,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7391,7 +7391,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7881,7 +7881,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8254,7 +8254,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8266,7 +8266,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -8836,7 +8836,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9932,7 +9932,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10158,7 +10158,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10170,7 +10170,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12131,7 +12131,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13011,7 +13011,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13294,7 +13294,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14236,7 +14236,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14991,7 +14991,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15085,7 +15085,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15553,7 +15553,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15565,7 +15565,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16173,7 +16173,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16341,7 +16341,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16371,7 +16371,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16936,6 +16936,15 @@ { "code": 111, "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, "parameters": [ 10, 150, @@ -16944,17 +16953,17 @@ }, { "code": 0, - "indent": 2, + "indent": 3, "parameters": [] }, { "code": 411, - "indent": 1, + "indent": 2, "parameters": [] }, { "code": 250, - "indent": 2, + "indent": 3, "parameters": [ { "name": "Item1", @@ -16966,7 +16975,7 @@ }, { "code": 128, - "indent": 2, + "indent": 3, "parameters": [ 150, 0, @@ -16977,7 +16986,7 @@ }, { "code": 101, - "indent": 2, + "indent": 3, "parameters": [ "", 0, @@ -16988,11 +16997,28 @@ }, { "code": 401, - "indent": 2, + "indent": 3, "parameters": [ "Gained the title \"\\I[7]Hotel Hell\"." ] }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 108 + ] + }, { "code": 0, "indent": 2, @@ -18809,7 +18835,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20272,7 +20298,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -21584,7 +21610,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -21890,7 +21916,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 70, "pan": 0 } @@ -21952,7 +21978,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -22383,7 +22409,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22633,7 +22659,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22958,7 +22984,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23170,7 +23196,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23182,7 +23208,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23289,7 +23315,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -25270,6 +25296,13 @@ 48 ] }, + { + "code": 117, + "indent": 1, + "parameters": [ + 56 + ] + }, { "code": 230, "indent": 1, diff --git a/data/Map191.json b/data/Map191.json index 0db3427..ba48ebf 100644 --- a/data/Map191.json +++ b/data/Map191.json @@ -3872,6 +3872,17 @@ } ] }, + { + "code": 122, + "indent": 9, + "parameters": [ + 24, + 24, + 0, + 0, + 75 + ] + }, { "code": 101, "indent": 9, @@ -4031,6 +4042,17 @@ 21 ] }, + { + "code": 122, + "indent": 8, + "parameters": [ + 24, + 24, + 0, + 0, + 72 + ] + }, { "code": 122, "indent": 8, @@ -4260,6 +4282,17 @@ "indent": 7, "parameters": [] }, + { + "code": 122, + "indent": 7, + "parameters": [ + 24, + 24, + 0, + 0, + 70 + ] + }, { "code": 101, "indent": 7, @@ -4428,6 +4461,17 @@ 21 ] }, + { + "code": 122, + "indent": 6, + "parameters": [ + 24, + 24, + 0, + 0, + 68 + ] + }, { "code": 122, "indent": 6, @@ -4725,6 +4769,17 @@ "...Today..." ] }, + { + "code": 122, + "indent": 5, + "parameters": [ + 24, + 24, + 0, + 0, + 67 + ] + }, { "code": 111, "indent": 5, @@ -4939,6 +4994,17 @@ 1 ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 24, + 24, + 0, + 0, + 65 + ] + }, { "code": 101, "indent": 4, @@ -7850,7 +7916,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8293,7 +8359,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8351,7 +8417,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8891,7 +8957,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9274,7 +9340,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9837,7 +9903,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10205,7 +10271,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10759,7 +10825,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11330,7 +11396,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11710,7 +11776,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11895,7 +11961,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12978,7 +13044,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map195.json b/data/Map195.json index 4232ca1..59d90d9 100644 --- a/data/Map195.json +++ b/data/Map195.json @@ -38639,7 +38639,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -39016,7 +39016,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -39495,7 +39495,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -40181,7 +40181,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -40706,7 +40706,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -41012,7 +41012,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -41502,7 +41502,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -42267,7 +42267,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -42630,7 +42630,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -43796,7 +43796,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44262,7 +44262,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44960,7 +44960,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -49367,6 +49367,14 @@ "indent": 2, "parameters": [] }, + { + "code": 123, + "indent": 2, + "parameters": [ + "A", + 0 + ] + }, { "code": 121, "indent": 2, @@ -49475,11 +49483,10 @@ ] }, { - "code": 121, + "code": 123, "indent": 2, "parameters": [ - 232, - 232, + "A", 0 ] }, @@ -49871,9 +49878,9 @@ "itemId": 1, "itemValid": false, "selfSwitchCh": "A", - "selfSwitchValid": false, + "selfSwitchValid": true, "switch1Id": 232, - "switch1Valid": true, + "switch1Valid": false, "switch2Id": 1, "switch2Valid": false, "variableId": 57, diff --git a/data/Map201.json b/data/Map201.json index ba1280c..8fdda8e 100644 --- a/data/Map201.json +++ b/data/Map201.json @@ -2373,7 +2373,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2656,7 +2656,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3155,7 +3155,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -4870,7 +4870,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5416,7 +5416,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6029,7 +6029,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6280,7 +6280,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6605,7 +6605,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6875,7 +6875,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7265,7 +7265,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7674,7 +7674,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7849,7 +7849,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9015,7 +9015,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10223,6 +10223,13 @@ 0 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 0, @@ -11867,7 +11874,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12504,7 +12511,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13646,6 +13653,13 @@ 1 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 0, @@ -13850,7 +13864,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14750,7 +14764,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15546,6 +15560,13 @@ 2 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 0, diff --git a/data/Map202.json b/data/Map202.json index 7d65710..746c208 100644 --- a/data/Map202.json +++ b/data/Map202.json @@ -7772,7 +7772,7 @@ "parameters": [ { "name": "Move6_2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7940,7 +7940,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map212.json b/data/Map212.json index 3f8afdb..606f49a 100644 --- a/data/Map212.json +++ b/data/Map212.json @@ -10670,7 +10670,7 @@ "parameters": [ { "name": "Move1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map213.json b/data/Map213.json index 1ff036c..a3ba03c 100644 --- a/data/Map213.json +++ b/data/Map213.json @@ -6277,7 +6277,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6462,7 +6462,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6803,7 +6803,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7068,7 +7068,7 @@ "parameters": [ { "name": "Door1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7452,7 +7452,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8885,7 +8885,7 @@ "parameters": [ { "name": "Gate2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map215.json b/data/Map215.json index 5aa90cb..eb14e06 100644 --- a/data/Map215.json +++ b/data/Map215.json @@ -2027,7 +2027,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -2236,7 +2236,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6207,7 +6207,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11276,7 +11276,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12724,7 +12724,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12994,7 +12994,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13254,7 +13254,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13308,7 +13308,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15952,7 +15952,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map217.json b/data/Map217.json index 953ae65..d06a9f0 100644 --- a/data/Map217.json +++ b/data/Map217.json @@ -9755,7 +9755,7 @@ "parameters": [ { "name": "Move7_1_mvt", - "volume": 90, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15895,7 +15895,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16167,7 +16167,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16655,7 +16655,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18107,7 +18107,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18336,7 +18336,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18826,7 +18826,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19211,7 +19211,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -19781,7 +19781,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -20877,7 +20877,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -21103,7 +21103,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21115,7 +21115,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23076,7 +23076,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23956,7 +23956,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24239,7 +24239,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -25181,7 +25181,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -25936,7 +25936,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26030,7 +26030,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26498,7 +26498,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -26510,7 +26510,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27118,7 +27118,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27286,7 +27286,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27316,7 +27316,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27869,6 +27869,15 @@ { "code": 111, "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, "parameters": [ 10, 149, @@ -27877,17 +27886,17 @@ }, { "code": 0, - "indent": 2, + "indent": 3, "parameters": [] }, { "code": 411, - "indent": 1, + "indent": 2, "parameters": [] }, { "code": 250, - "indent": 2, + "indent": 3, "parameters": [ { "name": "Item1", @@ -27899,7 +27908,7 @@ }, { "code": 128, - "indent": 2, + "indent": 3, "parameters": [ 149, 0, @@ -27910,7 +27919,7 @@ }, { "code": 101, - "indent": 2, + "indent": 3, "parameters": [ "", 0, @@ -27921,11 +27930,28 @@ }, { "code": 401, - "indent": 2, + "indent": 3, "parameters": [ "Gained the title \"\\I[7]Back Alley Prostitute\"." ] }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 108 + ] + }, { "code": 0, "indent": 2, diff --git a/data/Map218.json b/data/Map218.json index c9ea76e..740db09 100644 --- a/data/Map218.json +++ b/data/Map218.json @@ -6475,7 +6475,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7569,6 +7569,17 @@ false ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 111, "indent": 0, @@ -8919,7 +8930,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -10539,6 +10550,17 @@ "...Sigh..." ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 102, "indent": 0, @@ -11703,7 +11725,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14938,6 +14960,17 @@ } ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 111, "indent": 0, @@ -16425,7 +16458,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18053,7 +18086,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18065,7 +18098,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18629,7 +18662,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 110, "pan": 0 } @@ -18641,7 +18674,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19030,7 +19063,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19397,7 +19430,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19593,6 +19626,72 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 49, + 49, + 0, + 0, + 40 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 34, + 34, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 33, + 33, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 29, + 29, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -19623,6 +19722,13 @@ 23 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, @@ -19840,6 +19946,17 @@ } ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 111, "indent": 0, @@ -20850,7 +20967,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21186,7 +21303,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21456,7 +21573,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21716,7 +21833,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21975,7 +22092,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22245,7 +22362,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22536,7 +22653,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22706,7 +22823,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23316,7 +23433,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23524,7 +23641,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -34020,7 +34137,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -35721,7 +35838,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -35927,7 +36044,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -36783,7 +36900,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -41593,7 +41710,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -43083,7 +43200,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -43325,7 +43442,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44213,7 +44330,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } diff --git a/data/Map220.json b/data/Map220.json index 84e4fee..2c68ac6 100644 --- a/data/Map220.json +++ b/data/Map220.json @@ -9323,6 +9323,17 @@ 4 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 250, "indent": 0, @@ -18953,7 +18964,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20406,7 +20417,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22792,7 +22803,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -22976,7 +22987,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23081,7 +23092,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map221.json b/data/Map221.json index 1435305..8b14d68 100644 --- a/data/Map221.json +++ b/data/Map221.json @@ -1752,7 +1752,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -1764,7 +1764,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -2543,7 +2543,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 110, "pan": 0 } @@ -2555,7 +2555,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -2954,7 +2954,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3321,7 +3321,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3535,6 +3535,72 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 49, + 49, + 0, + 0, + 40 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 34, + 34, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 33, + 33, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 29, + 29, + 1, + 0, + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -3565,6 +3631,13 @@ 23 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, diff --git a/data/Map222.json b/data/Map222.json index 2692153..e6389ce 100644 --- a/data/Map222.json +++ b/data/Map222.json @@ -3035,6 +3035,17 @@ 2 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -4666,6 +4677,17 @@ false ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, diff --git a/data/Map223.json b/data/Map223.json index 4a995ca..710e8f2 100644 --- a/data/Map223.json +++ b/data/Map223.json @@ -20473,7 +20473,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 20, "pitch": 100, "pan": 0 } @@ -20584,7 +20584,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map225.json b/data/Map225.json index 05b403f..4c5c3db 100644 --- a/data/Map225.json +++ b/data/Map225.json @@ -5715,12 +5715,12 @@ "parameters": [ { "name": "Earth5", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } ], - "indent": 0 + "indent": null }, { "code": 15, @@ -5824,12 +5824,12 @@ "parameters": [ { "name": "Earth5", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } ], - "indent": 0 + "indent": null }, { "code": 15, diff --git a/data/Map228.json b/data/Map228.json index 2a60e13..7f09cc5 100644 --- a/data/Map228.json +++ b/data/Map228.json @@ -7897,7 +7897,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map231.json b/data/Map231.json index 1ac024c..8307b16 100644 --- a/data/Map231.json +++ b/data/Map231.json @@ -5826,7 +5826,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -6020,7 +6020,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7208,7 +7208,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12614,7 +12614,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -12808,7 +12808,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13996,7 +13996,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18868,7 +18868,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -19062,7 +19062,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20250,7 +20250,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -25122,7 +25122,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25316,7 +25316,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26504,7 +26504,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -31376,7 +31376,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -31570,7 +31570,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -32758,7 +32758,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -35505,7 +35505,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -35795,7 +35795,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map232.json b/data/Map232.json index 1d1e657..c8b3674 100644 --- a/data/Map232.json +++ b/data/Map232.json @@ -7,7 +7,7 @@ "name": "Bgm_Fantasy1_30", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "bgs": { "name": "", diff --git a/data/Map234.json b/data/Map234.json index f06965f..afda83a 100644 --- a/data/Map234.json +++ b/data/Map234.json @@ -2550,7 +2550,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map240.json b/data/Map240.json index 6e7088f..bb4fcb2 100644 --- a/data/Map240.json +++ b/data/Map240.json @@ -9068,7 +9068,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9567,7 +9567,7 @@ "indent": 0, "parameters": [ 3, - "scene20_Man", + "scene20_Penis1(Adult)", 0, 0, 0, @@ -9583,6 +9583,22 @@ "indent": 0, "parameters": [ 4, + "scene20_Man", + 0, + 0, + 0, + 0, + 100, + 100, + 255, + 0 + ] + }, + { + "code": 231, + "indent": 0, + "parameters": [ + 5, "scene20_Effect1(Piston_Goblin)", 0, 0, @@ -9600,7 +9616,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9703,6 +9719,25 @@ 0 ] }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 60, + false, + 0 + ] + }, { "code": 204, "indent": 0, @@ -9732,6 +9767,41 @@ "indent": 0, "parameters": [] }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 2 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 3 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 4 + ] + }, + { + "code": 235, + "indent": 0, + "parameters": [ + 5 + ] + }, { "code": 122, "indent": 0, @@ -9781,8 +9851,8 @@ "code": 122, "indent": 0, "parameters": [ - 28, - 28, + 29, + 29, 1, 1, 58 @@ -10019,7 +10089,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11059,7 +11129,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11157,6 +11227,13 @@ "indent": 0, "parameters": [] }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 111, "indent": 0, @@ -11278,6 +11355,166 @@ 108 ] }, + { + "code": 111, + "indent": 0, + "parameters": [ + 2, + "B", + 1 + ] + }, + { + "code": 250, + "indent": 1, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 357, + "indent": 1, + "parameters": [ + "ParallelParty", + "CHANGE_PARTY", + "パーティ変更", + { + "partyId": "0", + "resourceCombine": "false" + } + ] + }, + { + "code": 657, + "indent": 1, + "parameters": [ + "パーティID = 0" + ] + }, + { + "code": 657, + "indent": 1, + "parameters": [ + "リソース統合 = false" + ] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 10, + 109, + true + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 411, + "indent": 1, + "parameters": [] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 109, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "レイリは称号「\\I[7]孕まされし者」を得たようだ。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 357, + "indent": 1, + "parameters": [ + "ParallelParty", + "CHANGE_PARTY", + "パーティ変更", + { + "partyId": "2", + "resourceCombine": "false" + } + ] + }, + { + "code": 657, + "indent": 1, + "parameters": [ + "パーティID = 2" + ] + }, + { + "code": 657, + "indent": 1, + "parameters": [ + "リソース統合 = false" + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 0, + false + ] + }, + { + "code": 123, + "indent": 1, + "parameters": [ + "B", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, diff --git a/data/Map248.json b/data/Map248.json index d2e5678..c725963 100644 --- a/data/Map248.json +++ b/data/Map248.json @@ -1397,7 +1397,7 @@ "parameters": [ { "name": "Chest1", - "volume": 60, + "volume": 45, "pitch": 150, "pan": 0 } diff --git a/data/Map249.json b/data/Map249.json index 649eb45..3b39c09 100644 --- a/data/Map249.json +++ b/data/Map249.json @@ -2471,7 +2471,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2501,7 +2501,7 @@ "parameters": [ { "name": "Event_real3_mvt", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -2609,7 +2609,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2702,7 +2702,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2739,7 +2739,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3123,7 +3123,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -4185,7 +4185,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map250.json b/data/Map250.json index 4207de9..3d28d20 100644 --- a/data/Map250.json +++ b/data/Map250.json @@ -3216,7 +3216,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3307,7 +3307,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3373,7 +3373,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3563,7 +3563,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3582,7 +3582,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3619,7 +3619,7 @@ "parameters": [ { "name": "Fall3_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3655,7 +3655,7 @@ "parameters": [ { "name": "Knock", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3674,7 +3674,7 @@ "parameters": [ { "name": "Knock", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3784,7 +3784,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4961,7 +4961,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4980,7 +4980,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4999,7 +4999,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5151,7 +5151,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5170,7 +5170,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5592,7 +5592,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5773,7 +5773,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5917,7 +5917,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6051,7 +6051,7 @@ "parameters": [ { "name": "39 Thinks backward_MV", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6088,7 +6088,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6154,7 +6154,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map251.json b/data/Map251.json index 8b5a040..54ac0ca 100644 --- a/data/Map251.json +++ b/data/Map251.json @@ -2411,7 +2411,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_40", - "volume": 40, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2580,7 +2580,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -2823,7 +2823,7 @@ "parameters": [ { "name": "Door1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map252.json b/data/Map252.json index ffdee40..2b4f653 100644 --- a/data/Map252.json +++ b/data/Map252.json @@ -1686,7 +1686,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } diff --git a/data/Map253.json b/data/Map253.json index 6926e86..fa86196 100644 --- a/data/Map253.json +++ b/data/Map253.json @@ -3191,7 +3191,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3982,7 +3982,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } diff --git a/data/Map254.json b/data/Map254.json index 9d272ec..0e4a7e3 100644 --- a/data/Map254.json +++ b/data/Map254.json @@ -34655,7 +34655,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34788,7 +34788,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -35137,7 +35137,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35291,7 +35291,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35460,7 +35460,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35585,7 +35585,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35841,7 +35841,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35892,7 +35892,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35968,7 +35968,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36068,7 +36068,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36101,7 +36101,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36174,7 +36174,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36193,7 +36193,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36356,7 +36356,7 @@ "parameters": [ { "name": "Bow3", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36569,7 +36569,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -37696,7 +37696,7 @@ "parameters": [ { "name": "Gun3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -37722,7 +37722,7 @@ "parameters": [ { "name": "Gun1", - "volume": 90, + "volume": 75, "pitch": 100, "pan": 0 } diff --git a/data/Map256.json b/data/Map256.json index 6ef183b..96a705b 100644 --- a/data/Map256.json +++ b/data/Map256.json @@ -3117,7 +3117,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3500,7 +3500,7 @@ "parameters": [ { "name": "Event_darkfnt2_mvt", - "volume": 60, + "volume": 50, "pitch": 150, "pan": 0 } @@ -3517,7 +3517,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4060,7 +4060,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5439,7 +5439,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map259.json b/data/Map259.json index fef92b1..7146776 100644 --- a/data/Map259.json +++ b/data/Map259.json @@ -5607,7 +5607,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -5638,7 +5638,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5762,7 +5762,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map260.json b/data/Map260.json index 0bb419f..5058a36 100644 --- a/data/Map260.json +++ b/data/Map260.json @@ -5435,1519 +5435,7 @@ ], "events": [ null, - { - "id": 1, - "name": "EV001", - "note": "", - "pages": [ - { - "conditions": { - "actorId": 1, - "actorValid": false, - "itemId": 1, - "itemValid": false, - "selfSwitchCh": "A", - "selfSwitchValid": false, - "switch1Id": 1, - "switch1Valid": false, - "switch2Id": 1, - "switch2Valid": false, - "variableId": 1, - "variableValid": false, - "variableValue": 0 - }, - "directionFix": false, - "image": { - "characterIndex": 0, - "characterName": "", - "direction": 2, - "pattern": 0, - "tileId": 0 - }, - "list": [ - { - "code": 108, - "indent": 0, - "parameters": [ - "場面転換" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soldier" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "The enemy forces are coming!!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Suzurika" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Prepare to fight!!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Suzurika" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "The Gargoyle's weakness is the red crystal inside!\nClear a path!!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soldiers" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Uooooo!!!!" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "場面転換" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...! The emblem...!" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "扉開く" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Su..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "!?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Vel...seus..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Velseus..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "The voice... is echoing...?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...You... fool..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...The tomb is in ruins... ...The souls of your\nkin are raging..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Purify the tomb, calm the souls..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Voice" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...That is your duty, Velseus..." - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "最奥へ" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Have you calmed the raging souls..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...But do not be arrogant, Velseus... ...You have\nmerely done what you must..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Who are you..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "This is a sacred tomb... A place for your kin to\nrest in peace" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Why does a human bear the emblem...? ...Is Velseus\ndead...?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Velseus, you say..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Is it the black dragon with the power to turn\npeople to stone?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...!..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "He still lives, under the name Merchant Palkatanas" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...How lamentable..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...The power of the eyes is meant to protect the\ntomb's silence... ...The strong body is to witness\nthe end of the species" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...To wield it for oneself... ...Has he been\npoisoned by human desire..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...No! He's the one harming humans unilaterally!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Human..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...You must be aware of the enmity between us\ndragons and your kind..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...You must have heard it, the voices of\nresentment..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...The grudge of our kin, killed by you and their\nbodies desecrated..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Do you intend to settle that grudge here?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Our history is one of battles... In battles,\nthere are always winners and losers..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...All our kin say this..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...What we cannot forgive now, above all else..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Velseus..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "A fool who betrayed his kin, abandoned his duty,\nand uses the power of a hero for petty deeds..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Human" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Do you intend to defeat the one who harms your\nkind and become a hero?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "A hero...?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "I have no desire to become such a thing" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "I just..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Live and fight for the people who entrusted their\nfuture to me!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "I see" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "However... you may not be able to destroy Velseus" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "You cannot resist the power of the eyes... because\nyou are human and not a dragon" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Even so, I will...!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Live and fight. Didn't you just say that?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Human" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "I will lend this to you" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Received the Red Life Scale." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...This is...?" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "The only remaining living life scale... It should\nbe sealed forever with the remains of my kin..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Life scale... What on earth..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "We see our kin through the life scale" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "The power of the eyes is a force to protect the\nspecies. \\c[14]Therefore, it does not affect our\nkin" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...!!!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...But do not underestimate him. He is a guardian\nof the grave, a commander..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "He is a hero, tasked with surviving until the end" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...Human" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soul Of The Wise Dragon" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "I am grateful for purifying the tomb" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "場面転換 決戦場" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Suzurika" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Haaah!!!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Soldier" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "All the gargoyles have been silenced!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Suzurika" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Now, it's just that..." - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "スクロール" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Suzurika" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Black dragon left!!" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "場面転換 外へ" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...It wasn't in vain..." - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...My father's courage and my journey...!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "...I'm coming now, Shishou...!" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "Reiri" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "Wait for me, Velseus...!" - ] - }, - { - "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": 14, - "y": 12 - }, + null, { "id": 2, "name": "EV002", diff --git a/data/Map261.json b/data/Map261.json index 82e1511..ce11b33 100644 --- a/data/Map261.json +++ b/data/Map261.json @@ -1828,7 +1828,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 130, "pan": 0 } diff --git a/data/Map262.json b/data/Map262.json index 816027d..94a4e40 100644 --- a/data/Map262.json +++ b/data/Map262.json @@ -2267,7 +2267,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 130, "pan": 0 } diff --git a/data/Map263.json b/data/Map263.json index 9b62c87..3dbc007 100644 --- a/data/Map263.json +++ b/data/Map263.json @@ -2274,7 +2274,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 130, "pan": 0 } @@ -2512,7 +2512,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map264.json b/data/Map264.json index 2cb63be..14b7df1 100644 --- a/data/Map264.json +++ b/data/Map264.json @@ -13,7 +13,7 @@ "name": "Sea", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 40 }, "disableDashing": false, "displayName": "", @@ -2763,7 +2763,7 @@ "parameters": [ { "name": "Fall3_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3257,7 +3257,7 @@ "parameters": [ { "name": "Wind1", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map265.json b/data/Map265.json index 845eab2..d011f62 100644 --- a/data/Map265.json +++ b/data/Map265.json @@ -1501,7 +1501,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } diff --git a/data/Map266.json b/data/Map266.json index fcbcc7c..f855e39 100644 --- a/data/Map266.json +++ b/data/Map266.json @@ -7,7 +7,7 @@ "name": "DFM2_BGM_romantic_essence", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "bgs": { "name": "", @@ -15945,7 +15945,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19430,20 +19430,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -19454,21 +19443,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "...No matter how many times I lose... I won't\nyield to villains...!" ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, diff --git a/data/Map267.json b/data/Map267.json index 7b40a92..276d17e 100644 --- a/data/Map267.json +++ b/data/Map267.json @@ -7,7 +7,7 @@ "name": "DFM2_BGM_romantic_essence", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 30 }, "bgs": { "name": "", @@ -6797,7 +6797,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map268.json b/data/Map268.json index 6c8239c..824d1ba 100644 --- a/data/Map268.json +++ b/data/Map268.json @@ -24432,7 +24432,7 @@ "parameters": [ { "name": "Battle4_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24451,7 +24451,7 @@ "parameters": [ { "name": "Move7_3_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -24463,7 +24463,7 @@ "parameters": [ { "name": "Move_On_Ground", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } @@ -24475,7 +24475,7 @@ "parameters": [ { "name": "Move8_3_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -24626,7 +24626,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -24668,7 +24668,7 @@ "parameters": [ { "name": "Slash2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24687,7 +24687,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map269.json b/data/Map269.json index 5154e66..809c237 100644 --- a/data/Map269.json +++ b/data/Map269.json @@ -5838,7 +5838,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -5850,7 +5850,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 120, "pan": 0 } diff --git a/data/Map272.json b/data/Map272.json index 0854d7b..7bfdc7e 100644 --- a/data/Map272.json +++ b/data/Map272.json @@ -8257,7 +8257,7 @@ "parameters": [ { "name": "Boss1_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8831,7 +8831,7 @@ "parameters": [ { "name": "Battle4_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9241,7 +9241,7 @@ "parameters": [ { "name": "Explosion4", - "volume": 90, + "volume": 70, "pitch": 120, "pan": 0 } @@ -9541,7 +9541,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 70, "pitch": 110, "pan": 0 } diff --git a/data/Map273.json b/data/Map273.json index 81b7355..4fa462e 100644 --- a/data/Map273.json +++ b/data/Map273.json @@ -4207,7 +4207,7 @@ "parameters": [ { "name": "Sword1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4226,7 +4226,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4245,7 +4245,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8180,7 +8180,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8763,7 +8763,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9238,7 +9238,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9264,7 +9264,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9317,7 +9317,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9357,7 +9357,7 @@ "parameters": [ { "name": "Battle7", - "volume": 50, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9656,7 +9656,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10123,7 +10123,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -14153,7 +14153,7 @@ "parameters": [ { "name": "Heaven1_xp", - "volume": 50, + "volume": 30, "pitch": 50, "pan": 0 } @@ -15324,7 +15324,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15904,7 +15904,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16937,7 +16937,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map274.json b/data/Map274.json index 799631d..f14e482 100644 --- a/data/Map274.json +++ b/data/Map274.json @@ -7,7 +7,7 @@ "name": "20 Sacred place_MV", "pan": 0, "pitch": 100, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", diff --git a/data/Map275.json b/data/Map275.json index 04db5b1..6e59e1c 100644 --- a/data/Map275.json +++ b/data/Map275.json @@ -7,7 +7,7 @@ "name": "Dungeon_chi1_mvt", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 25 }, "bgs": { "name": "", @@ -16628,7 +16628,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -16867,7 +16867,7 @@ "parameters": [ { "name": "Move10", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17427,7 +17427,7 @@ "parameters": [ { "name": "Move6_3_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -20845,7 +20845,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22345,7 +22345,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22443,7 +22443,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22534,7 +22534,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22929,7 +22929,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23020,7 +23020,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23111,7 +23111,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23202,7 +23202,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23293,7 +23293,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23456,7 +23456,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23547,7 +23547,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map276.json b/data/Map276.json index d43f1ec..850b1b6 100644 --- a/data/Map276.json +++ b/data/Map276.json @@ -4139,7 +4139,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4525,7 +4525,7 @@ 48, 0, 0, - 1 + 28 ] }, { @@ -4695,20 +4695,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -4719,21 +4708,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "...I'm not pregnant, I'm not pregnant...! I'm\ndefinitely okay...!" ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, diff --git a/data/Map278.json b/data/Map278.json index a412315..dc6f1a3 100644 --- a/data/Map278.json +++ b/data/Map278.json @@ -3894,7 +3894,7 @@ "parameters": [ { "name": "Key", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3913,7 +3913,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4072,7 +4072,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4163,7 +4163,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4254,7 +4254,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map279.json b/data/Map279.json index 3375253..8044189 100644 --- a/data/Map279.json +++ b/data/Map279.json @@ -2621,7 +2621,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2776,7 +2776,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2931,7 +2931,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3382,6 +3382,13 @@ "indent": 0, "parameters": [] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 23 + ] + }, { "code": 0, "indent": 0, @@ -3772,49 +3779,9 @@ "parameters": [] }, { - "code": 205, + "code": 214, "indent": 0, - "parameters": [ - 5, - { - "list": [ - { - "code": 39, - "indent": null - }, - { - "code": 37, - "indent": null - }, - { - "code": 0 - } - ], - "repeat": false, - "skippable": false, - "wait": true - } - ] - }, - { - "code": 505, - "indent": 0, - "parameters": [ - { - "code": 39, - "indent": null - } - ] - }, - { - "code": 505, - "indent": 0, - "parameters": [ - { - "code": 37, - "indent": null - } - ] + "parameters": [] }, { "code": 205, diff --git a/data/Map280.json b/data/Map280.json index 0be2716..be38b29 100644 --- a/data/Map280.json +++ b/data/Map280.json @@ -3071,7 +3071,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3162,7 +3162,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3930,7 +3930,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4021,7 +4021,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map281.json b/data/Map281.json index edabd77..7f5bc0b 100644 --- a/data/Map281.json +++ b/data/Map281.json @@ -7,7 +7,7 @@ "name": "Field_real1_mvt", "pan": 0, "pitch": 100, - "volume": 40 + "volume": 20 }, "bgs": { "name": "", @@ -11714,7 +11714,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12368,7 +12368,7 @@ 48, 0, 0, - 1 + 28 ] }, { @@ -12538,20 +12538,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -12562,21 +12551,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "...I'm not pregnant, I'm not pregnant...! I'm\ndefinitely okay...!" ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, diff --git a/data/Map282.json b/data/Map282.json index c5e4fd3..a4bf977 100644 --- a/data/Map282.json +++ b/data/Map282.json @@ -4212,7 +4212,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4610,7 +4610,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -4645,7 +4645,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -4657,7 +4657,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 80, "pitch": 100, "pan": 0 } diff --git a/data/Map283.json b/data/Map283.json index d1e6333..1006958 100644 --- a/data/Map283.json +++ b/data/Map283.json @@ -7,7 +7,7 @@ "name": "Dungeon_chi1_mvt", "pan": 0, "pitch": 100, - "volume": 50 + "volume": 25 }, "bgs": { "name": "", @@ -15409,7 +15409,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -15421,7 +15421,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 70, "pitch": 100, "pan": 0 } @@ -15615,7 +15615,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -15627,7 +15627,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 70, "pitch": 100, "pan": 0 } @@ -15687,7 +15687,7 @@ "parameters": [ { "name": "Monster10", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -15892,7 +15892,7 @@ "parameters": [ { "name": "Move8_2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16202,7 +16202,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 130, "pan": 0 } @@ -16725,7 +16725,7 @@ "parameters": [ { "name": "Sword3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17613,7 +17613,7 @@ "parameters": [ { "name": "Move8_3_mvt", - "volume": 90, + "volume": 50, "pitch": 110, "pan": 0 } @@ -18420,7 +18420,7 @@ "parameters": [ { "name": "Blow6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18439,7 +18439,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19121,7 +19121,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19140,7 +19140,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20685,7 +20685,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21885,7 +21885,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -21916,7 +21916,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -21928,7 +21928,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 80, "pitch": 100, "pan": 0 } @@ -23175,7 +23175,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -23980,7 +23980,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24230,7 +24230,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -24900,7 +24900,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -25705,7 +25705,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25955,7 +25955,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -27044,7 +27044,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27142,7 +27142,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27982,7 +27982,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -28787,7 +28787,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29037,7 +29037,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -29781,7 +29781,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29872,7 +29872,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29963,7 +29963,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30054,7 +30054,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30145,7 +30145,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30236,7 +30236,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30327,7 +30327,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map285.json b/data/Map285.json index eff8244..bcaed81 100644 --- a/data/Map285.json +++ b/data/Map285.json @@ -4852,7 +4852,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 55, "pitch": 100, "pan": 0 } @@ -4864,7 +4864,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 70, "pitch": 100, "pan": 0 } @@ -4984,7 +4984,7 @@ "parameters": [ { "name": "Scene2_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5084,7 +5084,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -5179,7 +5179,7 @@ "parameters": [ { "name": "Fall3_mvt", - "volume": 90, + "volume": 60, "pitch": 80, "pan": 0 } diff --git a/data/Map286.json b/data/Map286.json index e5acb90..557ca81 100644 --- a/data/Map286.json +++ b/data/Map286.json @@ -4731,7 +4731,7 @@ "parameters": [ { "name": "Monster10", - "volume": 90, + "volume": 70, "pitch": 50, "pan": 0 } @@ -5143,7 +5143,7 @@ "parameters": [ { "name": "Slash10", - "volume": 90, + "volume": 80, "pitch": 70, "pan": 0 } @@ -5155,7 +5155,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 70, "pitch": 50, "pan": 0 } @@ -5262,7 +5262,7 @@ "parameters": [ { "name": "Explosion4", - "volume": 90, + "volume": 65, "pitch": 50, "pan": 0 } diff --git a/data/Map287.json b/data/Map287.json index 0c6191d..dcb0d4d 100644 --- a/data/Map287.json +++ b/data/Map287.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map288.json b/data/Map288.json index 7baf8a2..206b2b3 100644 --- a/data/Map288.json +++ b/data/Map288.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map289.json b/data/Map289.json index 24c34e4..f9b020c 100644 --- a/data/Map289.json +++ b/data/Map289.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1858,7 +1858,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map290.json b/data/Map290.json index f6d0842..9e6d2ec 100644 --- a/data/Map290.json +++ b/data/Map290.json @@ -1457,7 +1457,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map293.json b/data/Map293.json index 98b5375..fa26c4c 100644 --- a/data/Map293.json +++ b/data/Map293.json @@ -11789,7 +11789,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13514,20 +13514,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -13538,21 +13527,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "...I have to be grateful just to be alive..." ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, diff --git a/data/Map294.json b/data/Map294.json index 59c87e1..f0f1f01 100644 --- a/data/Map294.json +++ b/data/Map294.json @@ -5418,7 +5418,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -7132,7 +7132,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9387,6 +9387,17 @@ "indent": 2, "parameters": [] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 3 + ] + }, { "code": 122, "indent": 2, @@ -9600,7 +9611,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10098,7 +10109,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -12620,7 +12631,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13891,6 +13902,17 @@ "indent": 1, "parameters": [] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 1, + 0, + 3 + ] + }, { "code": 122, "indent": 1, @@ -14631,7 +14653,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -17011,7 +17033,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -19212,6 +19234,17 @@ 1 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, diff --git a/data/Map295.json b/data/Map295.json index aa0d5e1..7c9c3cf 100644 --- a/data/Map295.json +++ b/data/Map295.json @@ -7,7 +7,7 @@ "name": "20 Sacred place_MV", "pan": 0, "pitch": 100, - "volume": 30 + "volume": 20 }, "bgs": { "name": "", @@ -7512,7 +7512,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -7688,7 +7688,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8118,6 +8118,17 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 37, + 37, + 1, + 0, + 1 + ] + }, { "code": 117, "indent": 0, @@ -9269,7 +9280,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9553,7 +9564,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10530,7 +10541,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10931,7 +10942,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -11250,7 +11261,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12025,7 +12036,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12216,6 +12227,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 33, + 33, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -13825,7 +13847,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13893,7 +13915,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14937,7 +14959,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15331,7 +15353,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15632,7 +15654,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16457,7 +16479,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16687,8 +16709,8 @@ "code": 122, "indent": 0, "parameters": [ - 37, - 37, + 33, + 33, 1, 0, 1 @@ -16698,8 +16720,8 @@ "code": 122, "indent": 0, "parameters": [ - 30, - 30, + 37, + 37, 1, 0, 1 @@ -17630,7 +17652,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18267,7 +18289,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18555,7 +18577,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19222,7 +19244,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20108,7 +20130,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20316,6 +20338,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -20331,11 +20364,11 @@ "code": 122, "indent": 0, "parameters": [ - 30, - 30, + 33, + 33, 1, 0, - 3 + 1 ] }, { @@ -21454,7 +21487,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22126,7 +22159,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22403,7 +22436,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22468,7 +22501,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23153,7 +23186,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -24135,7 +24168,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24347,22 +24380,33 @@ "code": 122, "indent": 0, "parameters": [ - 37, - 37, + 33, + 33, 1, 0, - 2 + 1 ] }, { "code": 122, "indent": 0, "parameters": [ - 30, - 30, + 38, + 38, 1, 0, - 3 + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 37, + 37, + 1, + 0, + 2 ] }, { @@ -25528,7 +25572,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -26546,7 +26590,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -26740,22 +26784,33 @@ "code": 122, "indent": 0, "parameters": [ - 37, - 37, + 33, + 33, 1, 0, - 2 + 1 ] }, { "code": 122, "indent": 0, "parameters": [ - 30, - 30, + 38, + 38, 1, 0, - 3 + 1 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 37, + 37, + 1, + 0, + 2 ] }, { diff --git a/data/Map296.json b/data/Map296.json index d143d61..eada4ff 100644 --- a/data/Map296.json +++ b/data/Map296.json @@ -6392,7 +6392,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6686,7 +6686,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7442,7 +7442,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7916,7 +7916,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8101,7 +8101,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8547,7 +8547,7 @@ "parameters": [ { "name": "Nekono (25)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -8973,7 +8973,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10834,7 +10834,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11191,7 +11191,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11431,7 +11431,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11831,7 +11831,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12559,7 +12559,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12571,7 +12571,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13038,7 +13038,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13223,7 +13223,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13734,7 +13734,7 @@ "parameters": [ { "name": "Nekono (25)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13961,7 +13961,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 5, + "volume": 10, "pitch": 100, "pan": 0 } @@ -14172,7 +14172,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14274,7 +14274,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -16303,7 +16303,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16643,7 +16643,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17025,7 +17025,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -17734,7 +17734,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -17746,7 +17746,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18259,7 +18259,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18462,7 +18462,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18998,7 +18998,7 @@ "parameters": [ { "name": "Nekono (25)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -19225,7 +19225,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 5, + "volume": 10, "pitch": 100, "pan": 0 } @@ -19436,7 +19436,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19610,7 +19610,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -22590,7 +22590,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -22602,7 +22602,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23001,7 +23001,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23013,7 +23013,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23603,7 +23603,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23643,7 +23643,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23691,7 +23691,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23755,7 +23755,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23785,7 +23785,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23917,7 +23917,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23983,7 +23983,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24085,7 +24085,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24115,7 +24115,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24229,7 +24229,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24269,7 +24269,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24658,7 +24658,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24670,7 +24670,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -26310,7 +26310,7 @@ 33, 1, 0, - 10 + 8 ] }, { diff --git a/data/Map297.json b/data/Map297.json index 042febd..b3af7be 100644 --- a/data/Map297.json +++ b/data/Map297.json @@ -16107,7 +16107,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17422,7 +17422,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17809,7 +17809,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18423,7 +18423,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -19757,7 +19757,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map298.json b/data/Map298.json index 70dd757..45e4c11 100644 --- a/data/Map298.json +++ b/data/Map298.json @@ -2284,7 +2284,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -2496,7 +2496,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -2508,7 +2508,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -2800,7 +2800,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2812,7 +2812,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3050,7 +3050,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3706,7 +3706,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3718,7 +3718,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3986,7 +3986,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3998,7 +3998,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4376,7 +4376,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4685,7 +4685,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4697,7 +4697,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4941,7 +4941,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5734,7 +5734,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5746,7 +5746,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5800,7 +5800,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5812,7 +5812,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7160,7 +7160,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7296,7 +7296,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7308,7 +7308,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7715,7 +7715,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8492,7 +8492,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8504,7 +8504,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8997,7 +8997,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9009,7 +9009,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9188,7 +9188,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9497,7 +9497,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9509,7 +9509,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9753,7 +9753,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10546,7 +10546,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10558,7 +10558,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10612,7 +10612,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10624,7 +10624,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10944,7 +10944,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11253,7 +11253,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11265,7 +11265,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11509,7 +11509,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12302,7 +12302,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12314,7 +12314,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12368,7 +12368,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12380,7 +12380,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13063,7 +13063,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13075,7 +13075,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13367,7 +13367,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13379,7 +13379,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13628,7 +13628,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14356,7 +14356,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14368,7 +14368,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14636,7 +14636,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14648,7 +14648,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14827,7 +14827,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -15136,7 +15136,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15148,7 +15148,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15392,7 +15392,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16185,7 +16185,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16197,7 +16197,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16251,7 +16251,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16263,7 +16263,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16576,7 +16576,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -16925,7 +16925,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map309.json b/data/Map309.json index 95a7a28..f0db523 100644 --- a/data/Map309.json +++ b/data/Map309.json @@ -15513,7 +15513,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16197,7 +16197,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 15, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16939,7 +16939,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17611,6 +17611,17 @@ 1 ] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 2 + ] + }, { "code": 122, "indent": 2, @@ -18540,7 +18551,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18688,7 +18699,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20690,6 +20701,17 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -26376,7 +26398,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -26807,7 +26829,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -26920,6 +26942,18 @@ 0 ] }, + { + "code": 245, + "indent": 1, + "parameters": [ + { + "name": "Mikami (5)BlowJob", + "volume": 35, + "pitch": 100, + "pan": 0 + } + ] + }, { "code": 231, "indent": 1, @@ -27350,7 +27384,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27801,6 +27835,17 @@ 1 ] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 2 + ] + }, { "code": 117, "indent": 2, diff --git a/data/Map310.json b/data/Map310.json index e601663..926b5d3 100644 --- a/data/Map310.json +++ b/data/Map310.json @@ -3631,7 +3631,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4920,7 +4920,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6437,7 +6437,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6449,7 +6449,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6603,7 +6603,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7144,7 +7144,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7900,6 +7900,13 @@ 0 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 135, "indent": 2, @@ -38332,7 +38339,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -39203,7 +39210,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -39215,7 +39222,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -39647,7 +39654,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -40305,6 +40312,13 @@ 14 ] }, + { + "code": 117, + "indent": 1, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 1, diff --git a/data/Map311.json b/data/Map311.json index e03d273..c942bd3 100644 --- a/data/Map311.json +++ b/data/Map311.json @@ -4767,7 +4767,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5394,7 +5394,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5800,7 +5800,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -6122,7 +6122,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6738,7 +6738,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6927,7 +6927,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10710,7 +10710,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11167,7 +11167,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11408,7 +11408,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map312.json b/data/Map312.json index 7ad3edd..7106f91 100644 --- a/data/Map312.json +++ b/data/Map312.json @@ -4094,7 +4094,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4765,7 +4765,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4777,7 +4777,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5565,7 +5565,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5577,7 +5577,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5842,7 +5842,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6731,6 +6731,13 @@ 2 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, @@ -9942,7 +9949,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10460,7 +10467,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11216,7 +11223,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11228,7 +11235,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11863,7 +11870,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11875,7 +11882,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12140,7 +12147,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13037,6 +13044,13 @@ 2 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, diff --git a/data/Map314.json b/data/Map314.json index 2b06f9b..52a7f3f 100644 --- a/data/Map314.json +++ b/data/Map314.json @@ -3776,6 +3776,22 @@ "~~~♡" ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 14 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 154, + 154, + 0 + ] + }, { "code": 221, "indent": 2, @@ -4846,7 +4862,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5033,7 +5049,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5159,7 +5175,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5336,7 +5352,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5640,7 +5656,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5892,7 +5908,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6274,7 +6290,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6398,7 +6414,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7022,46 +7038,6 @@ 3 ] }, - { - "code": 111, - "indent": 2, - "parameters": [ - 0, - 530, - 0 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 411, - "indent": 2, - "parameters": [] - }, - { - "code": 122, - "indent": 3, - "parameters": [ - 29, - 29, - 1, - 0, - 3 - ] - }, - { - "code": 0, - "indent": 3, - "parameters": [] - }, - { - "code": 412, - "indent": 2, - "parameters": [] - }, { "code": 122, "indent": 2, @@ -7139,6 +7115,13 @@ 43 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 117, "indent": 2, @@ -10334,7 +10317,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10521,7 +10504,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10647,7 +10630,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10817,7 +10800,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11121,7 +11104,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11373,7 +11356,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11748,7 +11731,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11872,7 +11855,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12496,46 +12479,6 @@ 3 ] }, - { - "code": 111, - "indent": 1, - "parameters": [ - 0, - 530, - 0 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 411, - "indent": 1, - "parameters": [] - }, - { - "code": 122, - "indent": 2, - "parameters": [ - 29, - 29, - 1, - 0, - 3 - ] - }, - { - "code": 0, - "indent": 2, - "parameters": [] - }, - { - "code": 412, - "indent": 1, - "parameters": [] - }, { "code": 122, "indent": 1, diff --git a/data/Map315.json b/data/Map315.json index 3c5587f..15d1ccc 100644 --- a/data/Map315.json +++ b/data/Map315.json @@ -3610,7 +3610,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4242,7 +4242,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6915,7 +6915,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7294,7 +7294,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7450,7 +7450,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map316.json b/data/Map316.json index dd8760d..3d712be 100644 --- a/data/Map316.json +++ b/data/Map316.json @@ -2978,6 +2978,37 @@ "indent": 1, "parameters": [] }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 1, @@ -6577,6 +6608,37 @@ "indent": 2, "parameters": [] }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 2, @@ -7729,6 +7791,37 @@ "indent": 1, "parameters": [] }, + { + "code": 205, + "indent": 1, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 1, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 1, @@ -13128,6 +13221,37 @@ "indent": 2, "parameters": [] }, + { + "code": 205, + "indent": 2, + "parameters": [ + -1, + { + "list": [ + { + "code": 40, + "indent": null + }, + { + "code": 0 + } + ], + "repeat": false, + "skippable": false, + "wait": true + } + ] + }, + { + "code": 505, + "indent": 2, + "parameters": [ + { + "code": 40, + "indent": null + } + ] + }, { "code": 211, "indent": 2, diff --git a/data/Map320.json b/data/Map320.json index 5080c78..748ac9c 100644 --- a/data/Map320.json +++ b/data/Map320.json @@ -14949,7 +14949,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15738,7 +15738,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map322.json b/data/Map322.json index 28e1024..0bd77fa 100644 --- a/data/Map322.json +++ b/data/Map322.json @@ -3702,7 +3702,7 @@ "parameters": [ { "name": "Sword1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3721,7 +3721,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3740,7 +3740,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map323.json b/data/Map323.json index 2f92635..3896bab 100644 --- a/data/Map323.json +++ b/data/Map323.json @@ -5308,7 +5308,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5320,7 +5320,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5940,7 +5940,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7377,7 +7377,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7389,7 +7389,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -8009,7 +8009,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8829,7 +8829,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10506,7 +10506,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12724,7 +12724,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12736,7 +12736,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13211,7 +13211,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 110, "pan": 0 } @@ -13223,7 +13223,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13630,7 +13630,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13859,7 +13859,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14469,6 +14469,95 @@ 1 ] }, + { + "code": 111, + "indent": 0, + "parameters": [ + 10, + 109, + true + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 411, + "indent": 0, + "parameters": [] + }, + { + "code": 111, + "indent": 1, + "parameters": [ + 0, + 5, + 0 + ] + }, + { + "code": 250, + "indent": 2, + "parameters": [ + { + "name": "Item1", + "volume": 50, + "pitch": 100, + "pan": 0 + } + ] + }, + { + "code": 128, + "indent": 2, + "parameters": [ + 109, + 0, + 0, + 1, + false + ] + }, + { + "code": 101, + "indent": 2, + "parameters": [ + "", + 0, + 0, + 2, + "" + ] + }, + { + "code": 401, + "indent": 2, + "parameters": [ + "称号「\\I[7]孕まされし者」を得た。" + ] + }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 231, "indent": 0, @@ -14830,7 +14919,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15717,7 +15806,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16524,7 +16613,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17589,7 +17678,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -25582,6 +25671,17 @@ "Then, let's play to our heart's content♡" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 221, "indent": 0, diff --git a/data/Map326.json b/data/Map326.json index 72936e1..56353a1 100644 --- a/data/Map326.json +++ b/data/Map326.json @@ -14884,7 +14884,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15327,7 +15327,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15589,7 +15589,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16143,7 +16143,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16250,7 +16250,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -18589,7 +18589,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 30, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18601,7 +18601,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18798,7 +18798,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 5, + "volume": 20, "pitch": 100, "pan": 0 } @@ -18829,7 +18829,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 30, + "volume": 40, "pitch": 150, "pan": 0 } @@ -19108,7 +19108,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19506,7 +19506,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19843,7 +19843,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -20279,7 +20279,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20357,7 +20357,7 @@ "parameters": [ { "name": "HSound_Hikinuki", - "volume": 15, + "volume": 20, "pitch": 110, "pan": 0 } @@ -20404,7 +20404,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } diff --git a/data/Map327.json b/data/Map327.json index ec25287..fb8b06c 100644 --- a/data/Map327.json +++ b/data/Map327.json @@ -4197,7 +4197,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } diff --git a/data/Map328.json b/data/Map328.json index 85e6953..5e5d6f9 100644 --- a/data/Map328.json +++ b/data/Map328.json @@ -2919,7 +2919,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3174,7 +3174,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3425,7 +3425,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3733,7 +3733,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4689,7 +4689,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4780,7 +4780,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5090,7 +5090,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5697,7 +5697,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6104,7 +6104,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6990,7 +6990,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7491,7 +7491,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7658,7 +7658,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8034,7 +8034,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8064,7 +8064,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8138,7 +8138,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8702,7 +8702,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8986,7 +8986,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9087,7 +9087,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11629,7 +11629,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13998,7 +13998,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14522,7 +14522,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14700,7 +14700,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14916,7 +14916,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15131,7 +15131,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15730,7 +15730,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16552,7 +16552,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17911,7 +17911,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19526,7 +19526,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -19828,7 +19828,7 @@ "parameters": [ { "name": "HSound_Paizuri2", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -20765,7 +20765,7 @@ "parameters": [ { "name": "HSound_Paizuri2", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -21012,7 +21012,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -21223,7 +21223,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21235,7 +21235,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -21534,7 +21534,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22137,7 +22137,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22574,7 +22574,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map329.json b/data/Map329.json index faf078a..28271bd 100644 --- a/data/Map329.json +++ b/data/Map329.json @@ -11575,6 +11575,63 @@ 0 ] }, + { + "code": 357, + "indent": 1, + "parameters": [ + "ParallelParty", + "CHANGE_PARTY", + "パーティ変更", + { + "partyId": "0", + "resourceCombine": "false" + } + ] + }, + { + "code": 657, + "indent": 1, + "parameters": [ + "パーティID = 0" + ] + }, + { + "code": 657, + "indent": 1, + "parameters": [ + "リソース統合 = false" + ] + }, + { + "code": 311, + "indent": 1, + "parameters": [ + 0, + 3, + 0, + 0, + 9999, + false + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 3, + 1, + false + ] + }, + { + "code": 129, + "indent": 1, + "parameters": [ + 1, + 0, + false + ] + }, { "code": 319, "indent": 1, diff --git a/data/Map331.json b/data/Map331.json index 7648020..172949a 100644 --- a/data/Map331.json +++ b/data/Map331.json @@ -12123,7 +12123,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12135,7 +12135,7 @@ "parameters": [ { "name": "Tsubasa(8)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map332.json b/data/Map332.json index a483428..680577e 100644 --- a/data/Map332.json +++ b/data/Map332.json @@ -9829,7 +9829,7 @@ 164, 0, 0, - 61 + 62 ] }, { diff --git a/data/Map336.json b/data/Map336.json index 428548c..c80c305 100644 --- a/data/Map336.json +++ b/data/Map336.json @@ -9705,7 +9705,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10628,7 +10628,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10805,7 +10805,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10881,7 +10881,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11584,7 +11584,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11895,7 +11895,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12143,7 +12143,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12731,7 +12731,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13281,7 +13281,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13534,7 +13534,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15700,7 +15700,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16032,7 +16032,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16126,7 +16126,7 @@ "parameters": [ { "name": "Tsubasa(6)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16787,7 +16787,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16799,7 +16799,7 @@ "parameters": [ { "name": "Tsubasa(15)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -17583,7 +17583,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17939,7 +17939,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18510,7 +18510,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18874,7 +18874,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map343.json b/data/Map343.json index 94b4814..b935e55 100644 --- a/data/Map343.json +++ b/data/Map343.json @@ -12698,6 +12698,61 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 346, + 346, + 0, + 0, + 109 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 347, + 347, + 0, + 0, + 60 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 348, + 348, + 0, + 0, + 104 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 164, + 164, + 0, + 0, + 62 + ] + }, + { + "code": 122, + "indent": 0, + "parameters": [ + 163, + 163, + 0, + 0, + 170 + ] + }, { "code": 230, "indent": 0, diff --git a/data/Map346.json b/data/Map346.json index 2c9ca46..826f918 100644 --- a/data/Map346.json +++ b/data/Map346.json @@ -14957,7 +14957,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15116,7 +15116,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15498,7 +15498,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15560,7 +15560,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -16429,7 +16429,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -17991,7 +17991,7 @@ "parameters": [ { "name": "Mikami (S17)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -18142,7 +18142,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -18636,7 +18636,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -18850,7 +18850,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18862,7 +18862,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -19284,7 +19284,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -19296,7 +19296,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 35, "pitch": 120, "pan": 0 } @@ -19870,7 +19870,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -20236,7 +20236,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -20665,7 +20665,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -20677,7 +20677,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 30, "pitch": 90, "pan": 0 } @@ -20986,7 +20986,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20998,7 +20998,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -21404,7 +21404,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -22644,7 +22644,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22656,7 +22656,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -22963,7 +22963,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22975,7 +22975,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 30, "pitch": 90, "pan": 0 } @@ -23140,7 +23140,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24149,7 +24149,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -24696,7 +24696,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -24877,7 +24877,7 @@ "parameters": [ { "name": "Mikami (S17)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -26853,7 +26853,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -27765,7 +27765,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -28146,7 +28146,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -28509,7 +28509,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -29105,7 +29105,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -29553,7 +29553,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -29684,7 +29684,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -30286,7 +30286,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -31835,7 +31835,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -32077,7 +32077,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } diff --git a/data/Map351.json b/data/Map351.json index 71e730b..4251cff 100644 --- a/data/Map351.json +++ b/data/Map351.json @@ -11371,7 +11371,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15153,7 +15153,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15728,7 +15728,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } diff --git a/data/Map352.json b/data/Map352.json index 74864f9..b10faba 100644 --- a/data/Map352.json +++ b/data/Map352.json @@ -1697,7 +1697,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -2389,7 +2389,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } diff --git a/data/MapInfos.json b/data/MapInfos.json index a068110..f475463 100644 --- a/data/MapInfos.json +++ b/data/MapInfos.json @@ -7,7 +7,7 @@ "order": 5, "parentId": 0, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": true }, { @@ -34,8 +34,8 @@ "name": "First Cave", "order": 15, "parentId": 0, - "scrollX": 798, - "scrollY": 836 + "scrollX": 1181, + "scrollY": 906 }, { "id": 5, @@ -44,7 +44,7 @@ "order": 20, "parentId": 0, "scrollX": 1181, - "scrollY": 906 + "scrollY": 1014 }, { "id": 6, @@ -88,8 +88,8 @@ "name": "Home → First Cave", "order": 11, "parentId": 3, - "scrollX": 832, - "scrollY": 880 + "scrollX": 1181, + "scrollY": 906 }, { "id": 11, @@ -107,8 +107,8 @@ "name": "Mountain Path 1", "order": 29, "parentId": 0, - "scrollX": 1104, - "scrollY": 1296 + "scrollX": 1197, + "scrollY": 1014 }, { "id": 13, @@ -116,7 +116,7 @@ "name": "Mountain Path 2", "order": 30, "parentId": 12, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014 }, { @@ -134,8 +134,8 @@ "name": "Port Town Masera", "order": 33, "parentId": 0, - "scrollX": 816, - "scrollY": 624 + "scrollX": 1181, + "scrollY": 890 }, { "id": 16, @@ -143,8 +143,8 @@ "name": "Coast", "order": 34, "parentId": 15, - "scrollX": 1088, - "scrollY": 640 + "scrollX": 1181, + "scrollY": 906 }, { "id": 17, @@ -162,7 +162,7 @@ "order": 57, "parentId": 0, "scrollX": 1197, - "scrollY": 1410 + "scrollY": 1494 }, { "id": 19, @@ -170,8 +170,8 @@ "name": "Dock", "order": 58, "parentId": 18, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428 + "scrollX": 1181, + "scrollY": 890 }, { "id": 20, @@ -188,8 +188,8 @@ "name": "Beach -Passage", "order": 60, "parentId": 18, - "scrollX": 1012.2857142857142, - "scrollY": 761.1428571428571 + "scrollX": 1181, + "scrollY": 890 }, { "id": 22, @@ -197,8 +197,8 @@ "name": "Plains", "order": 62, "parentId": 0, - "scrollX": 816, - "scrollY": 624, + "scrollX": 1181, + "scrollY": 1154, "quick": false }, { @@ -298,8 +298,8 @@ "name": "Port Town -Tenement", "order": 47, "parentId": 15, - "scrollX": 1604, - "scrollY": 897 + "scrollX": 1181, + "scrollY": 890 }, { "id": 34, @@ -371,7 +371,7 @@ "order": 31, "parentId": 12, "scrollX": 1181, - "scrollY": 890 + "scrollY": 906 }, { "id": 42, @@ -397,7 +397,7 @@ "name": "Flower Field", "order": 4, "parentId": 43, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014 }, { @@ -444,7 +444,7 @@ "order": 61, "parentId": 18, "scrollX": 1197, - "scrollY": 1494 + "scrollY": 1250 }, { "id": 50, @@ -481,8 +481,8 @@ "name": "Thieves' Hideout 1F (For Event)", "order": 67, "parentId": 25, - "scrollX": 832, - "scrollY": 800 + "scrollX": 1181, + "scrollY": 906 }, { "id": 54, @@ -527,7 +527,7 @@ "order": 71, "parentId": 0, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": true }, { @@ -546,7 +546,7 @@ "order": 72, "parentId": 0, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -555,8 +555,8 @@ "name": "Royal Capital Entrance -Commercial District", "order": 73, "parentId": 60, - "scrollX": 1197, - "scrollY": 1834, + "scrollX": 1683, + "scrollY": 1310, "quick": false }, { @@ -585,8 +585,8 @@ "name": "Wasteland 1", "order": 181, "parentId": 63, - "scrollX": 1181, - "scrollY": 1750, + "scrollX": 1197, + "scrollY": 1734, "quick": false }, { @@ -596,7 +596,7 @@ "order": 182, "parentId": 63, "scrollX": 1197, - "scrollY": 1494, + "scrollY": 1470, "quick": false }, { @@ -606,7 +606,7 @@ "order": 157, "parentId": 60, "scrollX": 1197, - "scrollY": 2454, + "scrollY": 890, "quick": true }, { @@ -626,7 +626,7 @@ "order": 184, "parentId": 63, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -636,7 +636,7 @@ "order": 187, "parentId": 0, "scrollX": 1197, - "scrollY": 1014, + "scrollY": 934, "quick": false }, { @@ -645,8 +645,8 @@ "name": "Volcano Mountain Path 1", "order": 196, "parentId": 69, - "scrollX": 1181, - "scrollY": 906, + "scrollX": 1197, + "scrollY": 1014, "quick": false }, { @@ -656,7 +656,7 @@ "order": 197, "parentId": 69, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -666,7 +666,7 @@ "order": 200, "parentId": 69, "scrollX": 1197, - "scrollY": 1494, + "scrollY": 1070, "quick": false }, { @@ -695,8 +695,8 @@ "name": "Desert", "order": 205, "parentId": 0, - "scrollX": 1181, - "scrollY": 2470, + "scrollX": 2163, + "scrollY": 2454, "quick": false }, { @@ -785,8 +785,8 @@ "name": "Sereme Interior", "order": 217, "parentId": 82, - "scrollX": 1181, - "scrollY": 1238, + "scrollX": 1197, + "scrollY": 1494, "quick": true }, { @@ -835,8 +835,8 @@ "name": "Undersea Cave", "order": 271, "parentId": 0, - "scrollX": 1203, - "scrollY": 1086, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -845,8 +845,8 @@ "name": "Undersea Cave 2", "order": 272, "parentId": 89, - "scrollX": 1181, - "scrollY": 1510, + "scrollX": 1197, + "scrollY": 970, "quick": false }, { @@ -856,7 +856,7 @@ "order": 273, "parentId": 89, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -885,7 +885,7 @@ "name": "Underground Slum Dungeon 1", "order": 176, "parentId": 92, - "scrollX": 1203, + "scrollX": 1197, "scrollY": 1494, "quick": false }, @@ -915,8 +915,8 @@ "name": "Prison Workshop (Recollection)", "order": 284, "parentId": 106, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -935,7 +935,7 @@ "name": "Underground Slum Dungeon 2", "order": 177, "parentId": 92, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014, "quick": false }, @@ -945,7 +945,7 @@ "name": "Underground Slum Dungeon 3", "order": 178, "parentId": 92, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 988, "quick": false }, @@ -955,7 +955,7 @@ "name": "Hesperis Prison", "order": 274, "parentId": 0, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1690, "quick": false }, @@ -975,8 +975,8 @@ "name": "Level 1 Prison Interior -Exercise Yard", "order": 280, "parentId": 102, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1016,7 +1016,7 @@ "order": 290, "parentId": 101, "scrollX": 1197, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -1035,8 +1035,8 @@ "name": "Prison Dungeon 3", "order": 294, "parentId": 101, - "scrollX": 1203, - "scrollY": 956, + "scrollX": 1197, + "scrollY": 1494, "quick": false }, { @@ -1085,7 +1085,7 @@ "name": "Royal Castle Entrance", "order": 332, "parentId": 111, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 1014, "quick": false }, @@ -1095,8 +1095,8 @@ "name": "King's Chamber", "order": 335, "parentId": 111, - "scrollX": 1181, - "scrollY": 906, + "scrollX": 1197, + "scrollY": 1014, "quick": false }, { @@ -1106,7 +1106,7 @@ "order": 139, "parentId": 62, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -1116,7 +1116,7 @@ "order": 140, "parentId": 116, "scrollX": 1181, - "scrollY": 934, + "scrollY": 906, "quick": false }, { @@ -1135,8 +1135,8 @@ "name": "Tomb 2", "order": 347, "parentId": 112, - "scrollX": 1181, - "scrollY": 906, + "scrollX": 1197, + "scrollY": 1226, "quick": false }, { @@ -1175,8 +1175,8 @@ "name": "Factory 3", "order": 321, "parentId": 110, - "scrollX": 526.6666666666666, - "scrollY": 391.55555555555554, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1185,8 +1185,8 @@ "name": "Factory 4", "order": 325, "parentId": 110, - "scrollX": 832, - "scrollY": 898, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1205,8 +1205,8 @@ "name": "Factory 5", "order": 328, "parentId": 110, - "scrollX": 832, - "scrollY": 680, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1256,7 +1256,7 @@ "order": 296, "parentId": 101, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -1275,8 +1275,8 @@ "name": "Lower Class House 2", "order": 111, "parentId": 62, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1296,7 +1296,7 @@ "order": 159, "parentId": 92, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -1386,7 +1386,7 @@ "order": 164, "parentId": 92, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -1395,8 +1395,8 @@ "name": "Slum Tent 1", "order": 166, "parentId": 92, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1405,8 +1405,8 @@ "name": "Slum Tent 2", "order": 168, "parentId": 92, - "scrollX": 594, - "scrollY": 440.5, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1445,8 +1445,8 @@ "name": "Slum Office", "order": 173, "parentId": 92, - "scrollX": 832.909090909091, - "scrollY": 748.3636363636364, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1456,7 +1456,7 @@ "order": 188, "parentId": 69, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -1485,8 +1485,8 @@ "name": "Encampment Tent 4", "order": 192, "parentId": 69, - "scrollX": 885.75, - "scrollY": 667.5, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1495,8 +1495,8 @@ "name": "Seremea House 2 (Temporary)", "order": 256, "parentId": 275, - "scrollX": 1417.2, - "scrollY": 1087.2, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1525,8 +1525,8 @@ "name": "Encampment Inn", "order": 195, "parentId": 69, - "scrollX": 708.6, - "scrollY": 534, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1535,8 +1535,8 @@ "name": "Church Reception Room", "order": 244, "parentId": 82, - "scrollX": 708.6, - "scrollY": 632.4, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1553,7 +1553,7 @@ "id": 161, "expanded": false, "name": "Church Treasury", - "order": 246, + "order": 245, "parentId": 82, "scrollX": 1181, "scrollY": 890, @@ -1583,7 +1583,7 @@ "id": 164, "expanded": false, "name": "Church Passage (Mid-Boss Room)", - "order": 247, + "order": 246, "parentId": 82, "scrollX": 787.3333333333334, "scrollY": 593.3333333333334, @@ -1695,8 +1695,8 @@ "name": "Seremea House 6", "order": 223, "parentId": 84, - "scrollX": 885.75, - "scrollY": 667.5, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1756,7 +1756,7 @@ "order": 120, "parentId": 62, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": true }, { @@ -1785,8 +1785,8 @@ "name": "Public Restroom", "order": 155, "parentId": 217, - "scrollX": 787.3333333333334, - "scrollY": 593.3333333333334, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1796,7 +1796,7 @@ "order": 156, "parentId": 217, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -1885,8 +1885,8 @@ "name": "Apartment Complex 2F", "order": 121, "parentId": 181, - "scrollX": 848, - "scrollY": 774, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1936,7 +1936,7 @@ "order": 142, "parentId": 62, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -1946,7 +1946,7 @@ "order": 135, "parentId": 62, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -1955,8 +1955,8 @@ "name": "Flower Shop 2F", "order": 143, "parentId": 199, - "scrollX": 1012.2857142857142, - "scrollY": 774.8571428571428, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2045,8 +2045,8 @@ "name": "Tool Shop", "order": 87, "parentId": 61, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2055,7 +2055,7 @@ "name": "Art Museum", "order": 88, "parentId": 61, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 974, "quick": false }, @@ -2095,8 +2095,8 @@ "name": "Brothel 2F", "order": 147, "parentId": 214, - "scrollX": 644.1818181818182, - "scrollY": 493.0909090909091, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2115,7 +2115,7 @@ "name": "Royal Capital Entertainment District", "order": 145, "parentId": 62, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 1014, "quick": false }, @@ -2144,8 +2144,8 @@ "name": "Upper-Class House 2F", "order": 119, "parentId": 216, - "scrollX": 816, - "scrollY": 624, + "scrollX": 1181, + "scrollY": 906, "quick": true }, { @@ -2173,8 +2173,8 @@ "name": "Small Room", "order": 293, "parentId": 108, - "scrollX": 1181, - "scrollY": 890, + "scrollX": 1197, + "scrollY": 1494, "quick": true }, { @@ -2183,8 +2183,8 @@ "name": "Office Hidden Passage", "order": 174, "parentId": 150, - "scrollX": 787.3333333333334, - "scrollY": 593.3333333333334, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2233,7 +2233,7 @@ "name": "Prison Dungeon 6", "order": 297, "parentId": 101, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 906, "quick": false }, @@ -2254,7 +2254,7 @@ "order": 298, "parentId": 101, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": false }, { @@ -2273,8 +2273,8 @@ "name": "Battlefield", "order": 351, "parentId": 0, - "scrollX": 1012.2857142857142, - "scrollY": 755.1428571428571, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2283,8 +2283,8 @@ "name": "Management Hut", "order": 186, "parentId": 63, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2314,7 +2314,7 @@ "order": 56, "parentId": 38, "scrollX": 1197, - "scrollY": 1810 + "scrollY": 1554 }, { "id": 238, @@ -2391,8 +2391,8 @@ "name": "Assembly Hall Plaza (Recollection)", "order": 108, "parentId": 61, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2411,8 +2411,8 @@ "name": "Volcano Entrance (Event)", "order": 198, "parentId": 71, - "scrollX": 644.1818181818182, - "scrollY": 705.8181818181819, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2451,8 +2451,8 @@ "name": "House", "order": 92, "parentId": 211, - "scrollX": 591, - "scrollY": 448.5, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2481,8 +2481,8 @@ "name": "Forest Town", "order": 95, "parentId": 211, - "scrollX": 2320.285714285714, - "scrollY": 3077.142857142857 + "scrollX": 2147, + "scrollY": 2950 }, { "id": 255, @@ -2490,8 +2490,8 @@ "name": "Home (Hometown)", "order": 96, "parentId": 211, - "scrollX": 788, - "scrollY": 598, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2500,8 +2500,8 @@ "name": "Hideout", "order": 97, "parentId": 211, - "scrollX": 788, - "scrollY": 598, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2520,8 +2520,8 @@ "name": "Plains", "order": 99, "parentId": 211, - "scrollX": 1203.75, - "scrollY": 897 + "scrollX": 1203, + "scrollY": 906 }, { "id": 259, @@ -2530,7 +2530,7 @@ "order": 100, "parentId": 211, "scrollX": 1181, - "scrollY": 881, + "scrollY": 890, "quick": false }, { @@ -2589,7 +2589,7 @@ "order": 106, "parentId": 211, "scrollX": 1181, - "scrollY": 906 + "scrollY": 890 }, { "id": 266, @@ -2598,7 +2598,7 @@ "order": 349, "parentId": 112, "scrollX": 1197, - "scrollY": 1494, + "scrollY": 954, "quick": false }, { @@ -2618,7 +2618,7 @@ "order": 352, "parentId": 233, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -2688,7 +2688,7 @@ "order": 251, "parentId": 82, "scrollX": 1197, - "scrollY": 890, + "scrollY": 1510, "quick": false }, { @@ -2707,8 +2707,8 @@ "name": "Church Courtyard (Kaname Event)", "order": 262, "parentId": 275, - "scrollX": 1417.2, - "scrollY": 1087.2, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2738,7 +2738,7 @@ "order": 264, "parentId": 278, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -2747,7 +2747,7 @@ "name": "Research Institute", "order": 265, "parentId": 278, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 1014, "quick": false }, @@ -2767,7 +2767,7 @@ "name": "Sereme (After Collapse)", "order": 267, "parentId": 275, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 890, "quick": false }, @@ -2798,7 +2798,7 @@ "order": 268, "parentId": 283, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -2895,7 +2895,7 @@ "id": 296, "expanded": false, "name": "Church Reception Room (For Hospitality Event)", - "order": 245, + "order": 247, "parentId": 159, "scrollX": 652.909090909091, "scrollY": 679.6363636363636, @@ -2908,7 +2908,7 @@ "order": 226, "parentId": 84, "scrollX": 1181, - "scrollY": 890, + "scrollY": 1510, "quick": true }, { @@ -3097,8 +3097,8 @@ "name": "Slum Tent 1 (For Recollection)", "order": 167, "parentId": 145, - "scrollX": 644.1818181818182, - "scrollY": 493.0909090909091, + "scrollX": 1181, + "scrollY": 890, "quick": true }, { @@ -3225,7 +3225,7 @@ "order": 302, "parentId": 101, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -3304,8 +3304,8 @@ "name": "Punishment Room (Reiri)", "order": 309, "parentId": 332, - "scrollX": 1012.2857142857142, - "scrollY": 776.5714285714286, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -3385,7 +3385,7 @@ "order": 337, "parentId": 111, "scrollX": 1181, - "scrollY": 906, + "scrollY": 890, "quick": true }, { @@ -3395,7 +3395,7 @@ "order": 338, "parentId": 111, "scrollX": 1181, - "scrollY": 890, + "scrollY": 906, "quick": false }, { @@ -3424,7 +3424,7 @@ "name": "Royal Castle Entrance (Event Use)", "order": 334, "parentId": 114, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014, "quick": false }, @@ -3444,7 +3444,7 @@ "name": "King's Chamber (Post-Clear)", "order": 336, "parentId": 115, - "scrollX": 832, + "scrollX": 1197, "scrollY": 1014, "quick": false }, diff --git a/data/Skills.json b/data/Skills.json index e2ce68e..e4eab81 100644 --- a/data/Skills.json +++ b/data/Skills.json @@ -1525,7 +1525,7 @@ "speed": 0, "stypeId": 2, "successRate": 100, - "tpCost": 40, + "tpCost": 30, "tpGain": 0, "messageType": 1 }, @@ -1556,7 +1556,7 @@ "speed": 0, "stypeId": 2, "successRate": 100, - "tpCost": 40, + "tpCost": 30, "tpGain": 0, "messageType": 1 }, @@ -1587,7 +1587,7 @@ "speed": 0, "stypeId": 2, "successRate": 100, - "tpCost": 40, + "tpCost": 30, "tpGain": 0, "messageType": 1 }, @@ -2553,7 +2553,7 @@ "message1": "", "message2": "", "mpCost": 0, - "name": "[Kick・Horizontal Spin] Soaring Kick", + "name": "[Kick・Vertical Spin] Soaring Kick", "note": "", "occasion": 3, "repeats": 1, @@ -2584,7 +2584,7 @@ "message1": "", "message2": "", "mpCost": 0, - "name": "[Kick・Horizontal Spin] Spike Roll", + "name": "[Kick・Vertical Spin] Spike Roll", "note": "", "occasion": 3, "repeats": 1, diff --git a/data/System.json b/data/System.json index 9234e81..9699e2d 100644 --- a/data/System.json +++ b/data/System.json @@ -27,12 +27,12 @@ }, "armorTypes": [ "", - "General Armor", - "Magic Armor", - "Light Armor", - "Heavy Armor", - "Small Shield", - "Large Shield" + "一般防具", + "魔法防具", + "軽装防具", + "重装防具", + "小型盾", + "大型盾" ], "attackMotions": [ { @@ -119,7 +119,7 @@ "pitch": 100, "volume": 30 }, - "editMapId": 58, + "editMapId": 327, "elements": [ "", "物理", @@ -134,11 +134,11 @@ ], "equipTypes": [ "", - "Weapon", - "Body", - "Accessories", - "Accessories", - "H Title" + "武器", + "身体", + "装飾品", + "装飾品", + "H称号" ], "gameTitle": "Dragon Conquista v1.03 | TL: DazedAnon & O&M", "gameoverMe": { @@ -153,7 +153,7 @@ true, true ], - "locale": "en_US", + "locale": "ja_JP", "magicSkills": [ 1 ], @@ -193,8 +193,8 @@ }, "skillTypes": [ "", - "General-purpose", - "Martial Arts" + "汎用", + "戦技" ], "sounds": [ { @@ -255,7 +255,7 @@ "name": "Attack3", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 50 }, { "name": "Damage4", @@ -1350,111 +1350,111 @@ ], "terms": { "basic": [ - "Level", + "レベル", "Lv", + "HP", "HP", - "HP", - "SP", + "SP", "SP", + "TP", "TP", - "TP", - "EXP", + "経験値", "EXP" ], "commands": [ - "Fight", - "Escape", - "Attack", - "Defense", - "Item", - "Skill", - "Equipment", - "Status", - "Sort", - "Save", - "Quit Game", - "Options", - "Weapon", - "Armor", - "Key Items", - "Equipment", - "Optimize", - "Remove All", - "New Game", - "Continue", + "戦う", + "逃げる", + "攻撃", + "防御", + "アイテム", + "スキル", + "装備", + "ステータス", + "並び替え", + "セーブ", + "ゲーム終了", + "オプション", + "武器", + "防具", + "大事なもの", + "装備", + "最強装備", + "全て外す", + "ニューゲーム", + "コンティニュー", null, - "To Title", - "Quit", + "タイトルへ", + "やめる", null, - "Buy", - "Sell" + "購入する", + "売却する" ], "params": [ - "Max HP", - "Max MP", - "Attack", - "Defense", - "Attribute Adaptation", - "M. Defense", - "Agility", - "Luck", - "Accuracy", - "Evasion" + "最大HP", + "最大MP", + "攻撃力", + "防御力", + "属性適応力", + "精神防御", + "敏捷性", + "運", + "命中率", + "回避率" ], "messages": { - "alwaysDash": "Always Dash", - "commandRemember": "Command Memory", - "touchUI": "Touch UI", - "bgmVolume": "BGM Volume", - "bgsVolume": "BGS Volume", - "meVolume": "ME Volume", - "seVolume": "SE Volume", - "possession": "Owned", - "expTotal": "Current %1", - "expNext": "Next %1", - "saveMessage": "Which file would you like to save to?", - "loadMessage": "Which file would you like to load?", - "file": "File", - "autosave": "Auto Save", - "partyName": "%1 and others", - "emerge": "%1 appeared!", - "preemptive": "%1 took the initiative!", - "surprise": "%1 was caught off guard!", - "escapeStart": "%1 has escaped!", - "escapeFailure": "However, you couldn't escape!", - "victory": "Victory for %1!", - "defeat": "%1 was defeated in battle", - "obtainExp": "Gained %1 %2", + "alwaysDash": "常時ダッシュ", + "commandRemember": "コマンド記憶", + "touchUI": "タッチUI", + "bgmVolume": "BGM 音量", + "bgsVolume": "BGS 音量", + "meVolume": "ME 音量", + "seVolume": "SE 音量", + "possession": "持っている数", + "expTotal": "現在の%1", + "expNext": "次の%1まで", + "saveMessage": "どのファイルにセーブしますか?", + "loadMessage": "どのファイルをロードしますか?", + "file": "ファイル", + "autosave": "オートセーブ", + "partyName": "%1たち", + "emerge": "%1が出現!", + "preemptive": "%1は先手を取った!", + "surprise": "%1は不意をつかれた!", + "escapeStart": "%1は逃げ出した!", + "escapeFailure": "しかし逃げることはできなかった!", + "victory": "%1の勝利!", + "defeat": "%1は戦いに敗れた。", + "obtainExp": "%1 の%2を獲得!", "obtainGold": "", - "obtainItem": "Gained %1!", - "levelUp": "%1's %2 increased by %3!", - "obtainSkill": "Learned %1!", - "useItem": "%1 used %2!", - "criticalToEnemy": "Critical hit!!", - "criticalToActor": "A devastating blow!!", - "actorDamage": "%1 took %2 damage!", - "actorRecovery": "%1's %2 recovered %3!", - "actorGain": "%3 %2 of %1 increased!", - "actorLoss": "%3 %2 of %1 decreased!", - "actorDrain": "%1 had %2 stolen by %3!", - "actorNoDamage": "%1 has not taken any damage!", - "actorNoHit": "Miss! %1 has not taken any damage!", - "enemyDamage": "Dealt %2 damage to %1!", - "enemyRecovery": "%2 of %1 recovered %3!", - "enemyGain": "%3 %2 of %1 increased!", - "enemyLoss": "%3 %2 of %1 decreased!", - "enemyDrain": "Stole %3 %2 from %1!", - "enemyNoDamage": "Cannot deal damage to %1!", - "enemyNoHit": "Miss! Cannot deal damage to %1!", - "evasion": "%1 evaded the attack!", - "magicEvasion": "%1 dispelled the magic!", - "magicReflection": "%1 reflected the magic!", - "counterAttack": "%1's counterattack!", - "substitute": "%1 protected %2!", - "buffAdd": "%1's %2 increased!", - "debuffAdd": "%1's %2 decreased!", - "buffRemove": "%2 of %1 has returned to normal!", - "actionFailure": "It had no effect on %1!" + "obtainItem": "%1を手に入れた!", + "levelUp": "%1は%2 %3 に上がった!", + "obtainSkill": "%1を覚えた!", + "useItem": "%1は%2を使った!", + "criticalToEnemy": "会心の一撃!!", + "criticalToActor": "痛恨の一撃!!", + "actorDamage": "%1は %2 のダメージを受けた!", + "actorRecovery": "%1の%2が %3 回復した!", + "actorGain": "%1の%2が %3 増えた!", + "actorLoss": "%1の%2が %3 減った!", + "actorDrain": "%1は%2を %3 奪われた!", + "actorNoDamage": "%1はダメージを受けていない!", + "actorNoHit": "ミス! %1はダメージを受けていない!", + "enemyDamage": "%1に %2 のダメージを与えた!", + "enemyRecovery": "%1の%2が %3 回復した!", + "enemyGain": "%1の%2が %3 増えた!", + "enemyLoss": "%1の%2が %3 減った!", + "enemyDrain": "%1の%2を %3 奪った!", + "enemyNoDamage": "%1にダメージを与えられない!", + "enemyNoHit": "ミス! %1にダメージを与えられない!", + "evasion": "%1は攻撃をかわした!", + "magicEvasion": "%1は魔法を打ち消した!", + "magicReflection": "%1は魔法を跳ね返した!", + "counterAttack": "%1の反撃!", + "substitute": "%1が%2をかばった!", + "buffAdd": "%1の%2が上がった!", + "debuffAdd": "%1の%2が下がった!", + "buffRemove": "%1の%2が元に戻った!", + "actionFailure": "%1には効かなかった!" } }, "testBattlers": [ @@ -1510,7 +1510,7 @@ "name": "Title_Prologue_Epilogue_Main Theme 5", "pan": 0, "pitch": 100, - "volume": 90 + "volume": 70 }, "titleCommandWindow": { "offsetX": -100, @@ -2020,7 +2020,7 @@ "", "" ], - "versionId": 69893380, + "versionId": 38595813, "victoryMe": { "name": "Victory1", "pan": 0, diff --git a/data/Tilesets.json b/data/Tilesets.json index d762ec2..eec0c47 100644 --- a/data/Tilesets.json +++ b/data/Tilesets.json @@ -90604,14 +90604,14 @@ 1536, 1536, 1536, - 1536, - 1536, - 1536, - 1536, - 1536, - 1536, - 1536, - 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, 1551, 1551, 1551, @@ -163911,9 +163911,9 @@ 1551, 1551, 1551, - 1536, + 1552, 1551, - 1536, + 1552, 1551, 1551, 1551, @@ -180485,17 +180485,17 @@ 1551, 1551, 1551, - 1536, - 1536, - 1536, 1551, 1551, 1551, 1551, 1551, - 1536, - 1536, - 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, 1551, 1551, 1551, @@ -245905,31 +245905,31 @@ 1536, 1536, 1536, - 1536, - 1551, + 1538, + 1540, 1551, 1551, 1536, 1536, 1551, 1551, - 1551, - 1551, - 1552, - 1552, - 1536, - 1536, + 1538, + 1540, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, 1551, 1551, 1551, 1551, 1551, - 1552, - 1536, - 1536, 1551, 1551, - 1552, 1552, 1551, 1551, @@ -245950,20 +245950,20 @@ 1551, 1551, 1551, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, 1551, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, 1551, 1551, 1551, @@ -245971,7 +245971,7 @@ 1551, 1551, 1552, - 1552, + 1551, 1551, 1551, 1551, @@ -245985,34 +245985,34 @@ 1536, 1551, 1551, - 1536, - 1536, - 1536, - 1536, - 1552, - 1552, - 1552, 1551, - 1536, - 1536, - 1536, - 1536, 1551, 1551, 1551, 1551, 1536, - 1536, - 1536, - 1536, - 1551, - 1536, 1551, 1551, - 1536, - 1536, - 1536, - 1536, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, + 1551, 1536, 1536, 1536, @@ -295445,21 +295445,21 @@ 1536, 1536, 1536, + 1551, + 1551, 1536, 1536, 1536, 1536, 1536, 1536, + 1551, + 1551, 1536, 1536, 1536, 1536, - 1536, - 1536, - 1536, - 1536, - 1536, + 1551, 1551, 1551, 1551, diff --git a/data/Troops.json b/data/Troops.json index d6101b7..311da6e 100644 --- a/data/Troops.json +++ b/data/Troops.json @@ -106,7 +106,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -223,7 +223,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -403,7 +403,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -629,7 +629,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -746,7 +746,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -915,7 +915,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1141,7 +1141,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1258,7 +1258,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -1427,7 +1427,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1653,7 +1653,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1770,7 +1770,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -1939,7 +1939,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2370,7 +2370,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2487,7 +2487,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -2656,7 +2656,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2826,7 +2826,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2993,7 +2993,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3099,7 +3099,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3316,6 +3316,16 @@ 3 ] }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 25 + ] + }, { "code": 121, "indent": 0, @@ -3447,7 +3457,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3562,7 +3572,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3591,7 +3601,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3620,7 +3630,7 @@ "parameters": [ { "name": "Quake1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3632,7 +3642,7 @@ "parameters": [ { "name": "Earth2", - "volume": 90, + "volume": 50, "pitch": 90, "pan": 0 } @@ -3672,7 +3682,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -3722,7 +3732,7 @@ "parameters": [ { "name": "Earth2", - "volume": 90, + "volume": 50, "pitch": 90, "pan": 0 } @@ -3899,7 +3909,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4016,7 +4026,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4196,7 +4206,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4431,7 +4441,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4548,7 +4558,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4728,7 +4738,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4954,7 +4964,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5071,7 +5081,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5251,7 +5261,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5477,7 +5487,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5594,7 +5604,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5774,7 +5784,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6000,7 +6010,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6117,7 +6127,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -6297,7 +6307,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7037,7 +7047,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7154,7 +7164,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7334,7 +7344,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7560,7 +7570,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7677,7 +7687,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7857,7 +7867,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8083,7 +8093,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8200,7 +8210,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8380,7 +8390,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8615,7 +8625,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8732,7 +8742,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8912,7 +8922,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9147,7 +9157,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9264,7 +9274,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9444,7 +9454,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9670,7 +9680,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9787,7 +9797,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9967,7 +9977,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10193,7 +10203,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10310,7 +10320,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10490,7 +10500,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10716,7 +10726,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10833,7 +10843,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11013,7 +11023,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11239,7 +11249,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11356,7 +11366,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11536,7 +11546,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11762,7 +11772,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11879,7 +11889,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -12059,7 +12069,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12294,7 +12304,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12411,7 +12421,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -12591,7 +12601,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12817,7 +12827,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12934,7 +12944,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13114,7 +13124,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13349,7 +13359,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13466,7 +13476,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13646,7 +13656,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13872,7 +13882,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13989,7 +13999,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -14169,7 +14179,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14395,7 +14405,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14512,7 +14522,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -14692,7 +14702,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15431,7 +15441,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15548,7 +15558,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -15728,7 +15738,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15963,7 +15973,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16080,7 +16090,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -16572,7 +16582,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16689,7 +16699,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -17185,7 +17195,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17515,7 +17525,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17608,7 +17618,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -18069,7 +18079,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -18495,7 +18505,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -18951,7 +18961,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19003,7 +19013,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19054,7 +19064,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19822,7 +19832,7 @@ "parameters": [ { "name": "Monster10", - "volume": 85, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19912,7 +19922,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20056,7 +20066,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20490,7 +20500,7 @@ "parameters": [ { "name": "Monster10", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -20877,7 +20887,7 @@ "parameters": [ { "name": "Horse", - "volume": 85, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20967,7 +20977,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21018,7 +21028,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -21399,7 +21409,7 @@ "parameters": [ { "name": "Horse", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -21864,7 +21874,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21915,7 +21925,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22504,7 +22514,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -23072,7 +23082,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23123,7 +23133,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24083,7 +24093,7 @@ "parameters": [ { "name": "Slash10", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24184,7 +24194,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -24242,7 +24252,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24275,7 +24285,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24363,7 +24373,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -24407,7 +24417,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24485,7 +24495,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24585,7 +24595,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -24697,7 +24707,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24730,7 +24740,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24818,7 +24828,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -24880,7 +24890,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24994,7 +25004,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25133,7 +25143,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25188,7 +25198,7 @@ "parameters": [ { "name": "Explosion3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25234,7 +25244,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25350,7 +25360,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25764,7 +25774,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25815,7 +25825,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26418,7 +26428,7 @@ "parameters": [ { "name": "Monster9", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26480,7 +26490,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26531,7 +26541,7 @@ "parameters": [ { "name": "Thema_real1_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26896,7 +26906,7 @@ "parameters": [ { "name": "Growl", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -27724,7 +27734,7 @@ "parameters": [ { "name": "Blow7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28297,7 +28307,7 @@ "parameters": [ { "name": "Thema_real1_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -28309,7 +28319,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28499,7 +28509,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28550,7 +28560,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -29170,7 +29180,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -29932,7 +29942,7 @@ "parameters": [ { "name": "Defeat1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30444,7 +30454,7 @@ "parameters": [ { "name": "Defeat1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30799,7 +30809,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30954,7 +30964,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -31711,7 +31721,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -32265,7 +32275,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -32316,7 +32326,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -33041,7 +33051,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33092,7 +33102,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -33850,7 +33860,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -35279,7 +35289,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -35298,7 +35308,7 @@ "parameters": [ { "name": "Gate1", - "volume": 75, + "volume": 45, "pitch": 100, "pan": 0 } @@ -35371,7 +35381,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -35744,7 +35754,7 @@ "parameters": [ { "name": "Wind1", - "volume": 100, + "volume": 50, "pitch": 70, "pan": 0 } @@ -36783,7 +36793,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -37018,7 +37028,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -37148,7 +37158,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -37160,7 +37170,7 @@ "parameters": [ { "name": "Ice9", - "volume": 90, + "volume": 60, "pitch": 150, "pan": 0 } @@ -37312,7 +37322,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -37324,7 +37334,7 @@ "parameters": [ { "name": "Ice9", - "volume": 90, + "volume": 60, "pitch": 150, "pan": 0 } @@ -37455,7 +37465,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -37507,7 +37517,7 @@ "parameters": [ { "name": "Ice9", - "volume": 90, + "volume": 70, "pitch": 150, "pan": 0 } @@ -37519,7 +37529,7 @@ "parameters": [ { "name": "Explosion4", - "volume": 100, + "volume": 80, "pitch": 100, "pan": 0 } @@ -37531,7 +37541,7 @@ "parameters": [ { "name": "Earth1", - "volume": 100, + "volume": 80, "pitch": 60, "pan": 0 } @@ -38053,7 +38063,7 @@ "parameters": [ { "name": "Sword6", - "volume": 100, + "volume": 75, "pitch": 70, "pan": 0 } @@ -38065,7 +38075,7 @@ "parameters": [ { "name": "Ice6", - "volume": 100, + "volume": 75, "pitch": 100, "pan": 0 } @@ -38117,7 +38127,7 @@ "parameters": [ { "name": "Monster6_mvt", - "volume": 100, + "volume": 80, "pitch": 50, "pan": 0 } diff --git a/js/plugins.js b/js/plugins.js index 32f7dc4..014c66e 100644 --- a/js/plugins.js +++ b/js/plugins.js @@ -226,7 +226,7 @@ var $plugins = [ description: "立ち絵表示管理プラグイン", parameters: { PictureList: - '["{\\"ActorId\\":\\"1\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Naked\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Naked\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_UnderWear\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Garter\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Cloth\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Zenshin\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Zenshin\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Waitress\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Waitress\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bunny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bunny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Nurse\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Nurse\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Prisoner\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Prisoner\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_MicroBikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_MicroBikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bitch\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bitch\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Odoriko\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Odoriko\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes3(Jito)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes6(Komaru)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth2(Fuman)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth6(Komaru)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth8(Smile)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"アクセ\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Mask\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage3)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage4)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage5)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage1)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(UnderWear)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Naked2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage3)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage4)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Cheek2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes12(Akire2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes5(Close2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes9(Komaru)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth3(Fuman)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth5(Anger)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth3(Fuman)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage3)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage4)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage5)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}"]', + '["{\\"ActorId\\":\\"1\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Naked\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Naked\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_UnderWear\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Garter\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Cloth\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Zenshin\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Zenshin\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Waitress\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Waitress\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bunny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bunny\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Nurse\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Nurse\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Prisoner\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Prisoner\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_MicroBikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_MicroBikini\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bitch\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Bitch\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Odoriko\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Odoriko\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes3(Jito)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes6(Komaru)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth2(Fuman)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth6(Komaru)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"4\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"50\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth8(Smile)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"11\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"70\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"1\\",\\"Name\\":\\"アクセ\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Mask\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"8\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"10\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage3)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage4)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Sister(Stage5)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"6\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default_Hypno)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"56\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"31\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"5\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage1)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(UnderWear)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Naked2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage3)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Mermeia(Stage4)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Cheek2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes12(Akire2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes5(Close2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Eyes9(Komaru)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"3\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"460\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth3(Fuman)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth5(Anger)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"81\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"2\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Mermeia_Mouth3(Fuman)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"ベース\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage2)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"3\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage3)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"5\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage4)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"7\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Menu_Reiri_Hospital(Stage5)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"57\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"9\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"チーク\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Cheek1\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"目\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Eyes1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}","{\\"ActorId\\":\\"9\\",\\"Name\\":\\"口\\",\\"Opacity\\":\\"255\\",\\"X\\":\\"50\\",\\"Y\\":\\"0\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"OutOfShake\\":\\"false\\",\\"SpriteSheet\\":\\"\\",\\"FileList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"FileName\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"Reiri_Mouth1(Default)\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpUpperLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HpLowerLimit\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Inputting\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Action\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Motion\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"State\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Weapon\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Armor\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Scene\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Note\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Message\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Face\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Speaker\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"false\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Switch\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Variable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableType\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"VariableOperand\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Script\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"DynamicFileName\\":\\"\\",\\"ShowPictureSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\"}"]', SceneList: '["{\\"SceneName\\":\\"Scene_Menu\\",\\"MemberPosition\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"X\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Y\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"X\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"150\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Y\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"X\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"300\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Y\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"X\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"450\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Y\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"0\\\\\\\\\\\\\\"}\\\\\\"]\\",\\"ActorPosition\\":\\"[]\\",\\"ScaleX\\":\\"100\\",\\"ScaleY\\":\\"100\\",\\"ShowPictureSwitch\\":\\"0\\",\\"ShakeSwitch\\":\\"0\\",\\"UnFocusSwitch\\":\\"0\\",\\"MirrorSwitch\\":\\"0\\",\\"TouchSwitch\\":\\"0\\",\\"Priority\\":\\"0\\",\\"FadeFrame\\":\\"0\\",\\"UpdateInterval\\":\\"1\\",\\"UpdateSwitch\\":\\"0\\"}"]', Origin: "0", diff --git a/js/plugins/EnemyName.js b/js/plugins/EnemyName.js index 562df37..e721478 100644 --- a/js/plugins/EnemyName.js +++ b/js/plugins/EnemyName.js @@ -1,13 +1,13 @@ -/*:ja - * @target MZ - * @plugindesc エネミー変身後のリネームをなくす - * @author - * - */ - -Game_Interpreter.prototype.command336 = function (params) { - this.iterateEnemyIndex(params[0], (enemy) => { - enemy.transform(params[1]); - }); - return true; -}; +/*:ja + * @target MZ + * @plugindesc エネミー変身後のリネームをなくす + * @author + * + */ + +Game_Interpreter.prototype.command336 = function (params) { + this.iterateEnemyIndex(params[0], (enemy) => { + enemy.transform(params[1]); + }); + return true; +}; diff --git a/js/plugins/FixSpecialEffectEscape.js b/js/plugins/FixSpecialEffectEscape.js index 325d393..6014d12 100644 --- a/js/plugins/FixSpecialEffectEscape.js +++ b/js/plugins/FixSpecialEffectEscape.js @@ -1,68 +1,68 @@ -//============================================================================= -// RPG Maker MZ - Fixed Special Effect:Escape bug -//============================================================================= - -/*: - * @target MZ - * @plugindesc 特殊効果:逃げるのバグ修正 - * @author GrayOgre - * - * @help FixSpecialEffectEscape.js - * @help - * - * このプラグインは、味方全体に対して。スキルの特殊効果:逃げるを使用した場合、 - * ゲームオーバーになるバグを修正するものです。 - * - * プラグインコマンドはありません。 - * - * Copyright (c) 2021 GrayOgre - * Released under the MIT license - * https://opensource.org/licenses/mit-license.php - * - */ - -(() => { - const _Game_Actor_initMembers = Game_Actor.prototype.initMembers; - Game_Actor.prototype.initMembers = function () { - _Game_Actor_initMembers.call(this); - this._escaped = false; - }; - - const _Game_Actor_escape = Game_Actor.prototype.escape; - Game_Actor.prototype.escape = function () { - _Game_Actor_escape.apply(this, arguments); - this._escaped = true; - BattleManager._escapeMemberCount++; - }; - - Game_Actor.prototype.isEscaped = function () { - return this._escaped; - }; - - Game_Actor.prototype.resetEscape = function () { - this._escaped = false; - }; - - const _Sprite_Actor_updateTargetPosition = - Sprite_Actor.prototype.updateTargetPosition; - Sprite_Actor.prototype.updateTargetPosition = function () { - if (this._actor.canMove() && this._actor.isEscaped()) { - this.retreat(); - } else { - _Sprite_Actor_updateTargetPosition.call(this); - } - }; - - const _BattleManager_initMembers = BattleManager.initMembers; - BattleManager.initMembers = function () { - _BattleManager_initMembers.call(this); - this._escapeMemberCount = 0; - $gameParty.allMembers().forEach((m) => m.resetEscape()); - }; - - const _BattleManager_updateBattleEnd = BattleManager.updateBattleEnd; - BattleManager.updateBattleEnd = function () { - this._escaped = this._escaped || this._escapeMemberCount > 0; - _BattleManager_updateBattleEnd.call(this); - }; -})(); +//============================================================================= +// RPG Maker MZ - Fixed Special Effect:Escape bug +//============================================================================= + +/*: + * @target MZ + * @plugindesc 特殊効果:逃げるのバグ修正 + * @author GrayOgre + * + * @help FixSpecialEffectEscape.js + * @help + * + * このプラグインは、味方全体に対して。スキルの特殊効果:逃げるを使用した場合、 + * ゲームオーバーになるバグを修正するものです。 + * + * プラグインコマンドはありません。 + * + * Copyright (c) 2021 GrayOgre + * Released under the MIT license + * https://opensource.org/licenses/mit-license.php + * + */ + +(() => { + const _Game_Actor_initMembers = Game_Actor.prototype.initMembers; + Game_Actor.prototype.initMembers = function () { + _Game_Actor_initMembers.call(this); + this._escaped = false; + }; + + const _Game_Actor_escape = Game_Actor.prototype.escape; + Game_Actor.prototype.escape = function () { + _Game_Actor_escape.apply(this, arguments); + this._escaped = true; + BattleManager._escapeMemberCount++; + }; + + Game_Actor.prototype.isEscaped = function () { + return this._escaped; + }; + + Game_Actor.prototype.resetEscape = function () { + this._escaped = false; + }; + + const _Sprite_Actor_updateTargetPosition = + Sprite_Actor.prototype.updateTargetPosition; + Sprite_Actor.prototype.updateTargetPosition = function () { + if (this._actor.canMove() && this._actor.isEscaped()) { + this.retreat(); + } else { + _Sprite_Actor_updateTargetPosition.call(this); + } + }; + + const _BattleManager_initMembers = BattleManager.initMembers; + BattleManager.initMembers = function () { + _BattleManager_initMembers.call(this); + this._escapeMemberCount = 0; + $gameParty.allMembers().forEach((m) => m.resetEscape()); + }; + + const _BattleManager_updateBattleEnd = BattleManager.updateBattleEnd; + BattleManager.updateBattleEnd = function () { + this._escaped = this._escaped || this._escapeMemberCount > 0; + _BattleManager_updateBattleEnd.call(this); + }; +})(); diff --git a/js/plugins/LL_MenuScreenBase.js b/js/plugins/LL_MenuScreenBase.js index c7ec30e..9697429 100644 --- a/js/plugins/LL_MenuScreenBase.js +++ b/js/plugins/LL_MenuScreenBase.js @@ -1,425 +1,425 @@ -//============================================================================= -// RPGツクールMZ - LL_MenuScreenBase.js v1.1.0 -//----------------------------------------------------------------------------- -// ルルの教会 (Lulu's Church) -// https://nine-yusha.com/ -// -// URL below for license details. -// https://nine-yusha.com/plugin/ -//============================================================================= - -/*: - * @target MZ - * @plugindesc メニュー画面立ち絵設定の共通ベースプラグインです。 - * @author ルルの教会 - * @url https://nine-yusha.com/plugin-menuscreen/ - * - * @help LL_MenuScreenBase.js - * - * メニュー画面立ち絵設定の共通ベースプラグインです。 - * このプラグインでアクター毎の立ち絵リストを定義します。 - * - * 下記のようにステート、スイッチ、変数条件で表示する立ち絵を複数定義できます。 - * ・スイッチ1がONかつ毒状態の立ち絵 - * ・変数1が10以上かつ毒状態の立ち絵 - * ・スイッチ1がONの時の立ち絵 - * ・毒状態の立ち絵 - * ・スイッチ・ステート・変数条件なしの通常立ち絵 (最低限必要) - * - * 残りHP%で立ち絵を切り替える: - * まず「残りHP%」を「100」に設定した立ち絵リストを作成します。 - * 上記をコピーして「残りHP%」を「50」に変更し、立ち絵リストを複製します。 - * これでHPが半分以下になった場合、「50」に設定した立ち絵が呼ばれます。 - * 残りHP%毎に、複数立ち絵を定義することも可能です。 - * - * 画像ファイルの表示優先順: - * 1. ステートID、スイッチID、変数条件全てに一致するもの - * 2. ステートID、スイッチID両方に一致するもの - * 3. ステートID、変数条件両方に一致するもの - * 4. ステートIDのみ一致するもの - * 5. スイッチID、変数条件両方に一致するもの - * 6. スイッチIDのみ一致するもの - * 7. 変数条件のみ一致するもの - * 8. 条件なし (ステートID、スイッチID、変数条件全て設定なし) - * (上記の中で、残りHP%が最も低いものが優先して表示されます) - * - * 戦闘中立ち絵プラグイン連携: - * LL_StandingPictureBattle が導入されている場合は、 - * 戦闘中の立ち絵リストとそのまま連携させることも可能です。 - * - * プラグインコマンドはありません。 - * - * 利用規約: - * ・著作権表記は必要ございません。 - * ・利用するにあたり報告の必要は特にございません。 - * ・商用・非商用問いません。 - * ・R18作品にも使用制限はありません。 - * ・ゲームに合わせて自由に改変していただいて問題ございません。 - * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 - * - * 作者: ルルの教会 - * 作成日: 2022/3/7 - * - * @param menuPictures - * @text 立ち絵リスト - * @desc メニュー画面に表示する立ち絵を定義します。 - * 特定ステート時、スイッチON時の立ち絵を複数定義できます。 - * @default [] - * @type struct[] - * - * @param onSpbPlugin - * @text 戦闘中立ち絵プラグイン連携 - * @desc ※この項目は使用しません - * - * @param onSpbPluginEnable - * @text 立ち絵リストを連携 - * @desc LL_StandingPictureBattle の立ち絵リストと連携させます。 - * ONにするとこのプラグインの立ち絵リスト設定は無視されます。 - * @default false - * @type boolean - * @parent onSpbPlugin - */ - -/*~struct~menuPictures: - * - * @param actorId - * @text アクターID - * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 - * @type actor - * - * @param stateId - * @text ステートID - * @desc 特定ステートで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定ください。 - * @type state - * - * @param switchId - * @text スイッチID - * @desc スイッチONで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定ください。 - * @type switch - * - * @param variableCase - * @text 変数条件 - * @desc 変数条件で立ち絵を変更したい場合に使用します。 - * @default - * @type struct - * - * @param hpPercentage - * @text 残りHP% - * @desc 残りHP%で立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は100%で設定してください。 - * @default 100 - * @min 0 - * @max 100 - * @type number - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param x - * @text X座標 - * @desc 立ち絵の表示位置(X)の調整値です。 - * +で右へ、-で左へ調整します。 (初期値: 0) - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * - * @param y - * @text Y座標 - * @desc 立ち絵の表示位置(Y)の調整値です。 - * +で下へ、-で上へ調整します。 (初期値: 0) - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - */ - -/*~struct~variableCase: - * - * @param id - * @text 変数ID - * @desc 条件に使用する変数IDです。 - * @type variable - * - * @param type - * @text 変数条件 - * @desc 変数IDとの比較条件です。 - * @default equal - * @type select - * @option 一致する - * @value equal - * @option 以上 - * @value higher - * @option 以下 - * @value lower - * - * @param value - * @text 変数比較数値 - * @desc 変数IDと比較する数値です。 - * @default 0 - * @min -99999999 - * @max 99999999 - * @type number - */ - -(() => { - "use strict"; - const pluginName = "LL_MenuScreenBase"; - - const parameters = PluginManager.parameters(pluginName); - const paramJsonParse = function (key, value) { - try { - return JSON.parse(value); - } catch (e) { - return value; - } - }; - - const menuPictures = String(parameters["menuPictures"] || "[]"); - const onSpbPluginEnable = eval(parameters["onSpbPluginEnable"] || "true"); - const menuPictureLists = JSON.parse( - JSON.stringify(menuPictures, paramJsonParse) - ); - - //----------------------------------------------------------------------------- - // 戦闘中立ち絵プラグインの立ち絵リストを取得 - // On LL_StandingPictureBattle Plugin - //----------------------------------------------------------------------------- - const spbPluginName = "LL_StandingPictureBattle"; - const spbParameters = PluginManager.parameters(spbPluginName); - const spbCommandPictures = String(spbParameters["sbCommandPictures"] || "[]"); - const spbCommandPictureLists = JSON.parse( - JSON.stringify(spbCommandPictures, paramJsonParse) - ); - - //----------------------------------------------------------------------------- - // Ex Menu Screen Base Class - // - // メニュー画面立ち絵設定の独自クラスを追加定義します。 - - class ExMenuScreenBase { - //----------------------------------------------------------------------------- - // 画像ファイル名を取得 - //----------------------------------------------------------------------------- - static getImageName(actorId) { - // 立ち絵リストを取得 - let pictureLists = this.getPictureLists(); - if (!pictureLists) return; - - // アクターのステート情報を取得 - let actorStates = []; - if (actorId) actorStates = $gameActors.actor(actorId)._states; - let specificPicture = null; - - // アクターIDが一致する立ち絵を検索 - pictureLists = pictureLists.filter(function (item) { - if (Number(item.actorId) == actorId) { - return true; - } - }); - - // ステートにかかっているか? - if (actorStates.length) { - // ステートID・スイッチID・変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - $gameSwitches.value(Number(item.switchId)) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - // ステートID・スイッチIDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - $gameSwitches.value(Number(item.switchId)) && - !item.variableCase - ) { - return true; - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - // ステートID・変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - (Number(item.switchId) === 0 || !item.switchId) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - // ステートIDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - (Number(item.switchId) === 0 || !item.switchId) && - !item.variableCase - ) { - return true; - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - } - - // スイッチID・変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - $gameSwitches.value(Number(item.switchId)) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - // スイッチIDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - $gameSwitches.value(Number(item.switchId)) && - !item.variableCase - ) { - return true; - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - // 変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - (Number(item.switchId) === 0 || !item.switchId) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return this.checkHpPercentage(actorId, specificPicture); - - // 上記で見つからなかった場合、通常の立ち絵を検索 - let normalPicture = pictureLists.filter(function (item) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - (Number(item.switchId) === 0 || !item.switchId) && - !item.variableCase - ) - return true; - }); - if (normalPicture.length) - return this.checkHpPercentage(actorId, normalPicture); - } - - static checkHpPercentage(actorId, pictureLists) { - // アクターの残HP%を取得 - let hpRate = this.getHpRate(actorId); - // 最もHP%が低い立ち絵を適用する - let minHpRate = 100; - let result = null; - pictureLists.forEach(function (item) { - if ( - hpRate <= Number(item.hpPercentage) && - minHpRate >= Number(item.hpPercentage) - ) { - result = item; - minHpRate = Number(item.hpPercentage); - } else if (!item.hpPercentage && minHpRate >= 100) { - // プラグインパラメータが更新されていない場合、便宜的に100として扱う - result = item; - minHpRate = Number(item.hpPercentage); - } - }); - return result; - } - - static getPictureLists() { - return onSpbPluginEnable ? spbCommandPictureLists : menuPictureLists; - } - - static onSpbPluginEnable() { - return onSpbPluginEnable; - } - - // アクターのHPレートを取得 - static getHpRate(actorId) { - if (!$gameActors.actor(actorId)) return 0; - return $gameActors.actor(actorId).mhp > 0 - ? ($gameActors.actor(actorId).hp / $gameActors.actor(actorId).mhp) * 100 - : 0; - } - } - - window.ExMenuScreenBase = ExMenuScreenBase; -})(); +//============================================================================= +// RPGツクールMZ - LL_MenuScreenBase.js v1.1.0 +//----------------------------------------------------------------------------- +// ルルの教会 (Lulu's Church) +// https://nine-yusha.com/ +// +// URL below for license details. +// https://nine-yusha.com/plugin/ +//============================================================================= + +/*: + * @target MZ + * @plugindesc メニュー画面立ち絵設定の共通ベースプラグインです。 + * @author ルルの教会 + * @url https://nine-yusha.com/plugin-menuscreen/ + * + * @help LL_MenuScreenBase.js + * + * メニュー画面立ち絵設定の共通ベースプラグインです。 + * このプラグインでアクター毎の立ち絵リストを定義します。 + * + * 下記のようにステート、スイッチ、変数条件で表示する立ち絵を複数定義できます。 + * ・スイッチ1がONかつ毒状態の立ち絵 + * ・変数1が10以上かつ毒状態の立ち絵 + * ・スイッチ1がONの時の立ち絵 + * ・毒状態の立ち絵 + * ・スイッチ・ステート・変数条件なしの通常立ち絵 (最低限必要) + * + * 残りHP%で立ち絵を切り替える: + * まず「残りHP%」を「100」に設定した立ち絵リストを作成します。 + * 上記をコピーして「残りHP%」を「50」に変更し、立ち絵リストを複製します。 + * これでHPが半分以下になった場合、「50」に設定した立ち絵が呼ばれます。 + * 残りHP%毎に、複数立ち絵を定義することも可能です。 + * + * 画像ファイルの表示優先順: + * 1. ステートID、スイッチID、変数条件全てに一致するもの + * 2. ステートID、スイッチID両方に一致するもの + * 3. ステートID、変数条件両方に一致するもの + * 4. ステートIDのみ一致するもの + * 5. スイッチID、変数条件両方に一致するもの + * 6. スイッチIDのみ一致するもの + * 7. 変数条件のみ一致するもの + * 8. 条件なし (ステートID、スイッチID、変数条件全て設定なし) + * (上記の中で、残りHP%が最も低いものが優先して表示されます) + * + * 戦闘中立ち絵プラグイン連携: + * LL_StandingPictureBattle が導入されている場合は、 + * 戦闘中の立ち絵リストとそのまま連携させることも可能です。 + * + * プラグインコマンドはありません。 + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・R18作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2022/3/7 + * + * @param menuPictures + * @text 立ち絵リスト + * @desc メニュー画面に表示する立ち絵を定義します。 + * 特定ステート時、スイッチON時の立ち絵を複数定義できます。 + * @default [] + * @type struct[] + * + * @param onSpbPlugin + * @text 戦闘中立ち絵プラグイン連携 + * @desc ※この項目は使用しません + * + * @param onSpbPluginEnable + * @text 立ち絵リストを連携 + * @desc LL_StandingPictureBattle の立ち絵リストと連携させます。 + * ONにするとこのプラグインの立ち絵リスト設定は無視されます。 + * @default false + * @type boolean + * @parent onSpbPlugin + */ + +/*~struct~menuPictures: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 + * @type actor + * + * @param stateId + * @text ステートID + * @desc 特定ステートで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定ください。 + * @type state + * + * @param switchId + * @text スイッチID + * @desc スイッチONで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定ください。 + * @type switch + * + * @param variableCase + * @text 変数条件 + * @desc 変数条件で立ち絵を変更したい場合に使用します。 + * @default + * @type struct + * + * @param hpPercentage + * @text 残りHP% + * @desc 残りHP%で立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は100%で設定してください。 + * @default 100 + * @min 0 + * @max 100 + * @type number + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param x + * @text X座標 + * @desc 立ち絵の表示位置(X)の調整値です。 + * +で右へ、-で左へ調整します。 (初期値: 0) + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * + * @param y + * @text Y座標 + * @desc 立ち絵の表示位置(Y)の調整値です。 + * +で下へ、-で上へ調整します。 (初期値: 0) + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + */ + +/*~struct~variableCase: + * + * @param id + * @text 変数ID + * @desc 条件に使用する変数IDです。 + * @type variable + * + * @param type + * @text 変数条件 + * @desc 変数IDとの比較条件です。 + * @default equal + * @type select + * @option 一致する + * @value equal + * @option 以上 + * @value higher + * @option 以下 + * @value lower + * + * @param value + * @text 変数比較数値 + * @desc 変数IDと比較する数値です。 + * @default 0 + * @min -99999999 + * @max 99999999 + * @type number + */ + +(() => { + "use strict"; + const pluginName = "LL_MenuScreenBase"; + + const parameters = PluginManager.parameters(pluginName); + const paramJsonParse = function (key, value) { + try { + return JSON.parse(value); + } catch (e) { + return value; + } + }; + + const menuPictures = String(parameters["menuPictures"] || "[]"); + const onSpbPluginEnable = eval(parameters["onSpbPluginEnable"] || "true"); + const menuPictureLists = JSON.parse( + JSON.stringify(menuPictures, paramJsonParse) + ); + + //----------------------------------------------------------------------------- + // 戦闘中立ち絵プラグインの立ち絵リストを取得 + // On LL_StandingPictureBattle Plugin + //----------------------------------------------------------------------------- + const spbPluginName = "LL_StandingPictureBattle"; + const spbParameters = PluginManager.parameters(spbPluginName); + const spbCommandPictures = String(spbParameters["sbCommandPictures"] || "[]"); + const spbCommandPictureLists = JSON.parse( + JSON.stringify(spbCommandPictures, paramJsonParse) + ); + + //----------------------------------------------------------------------------- + // Ex Menu Screen Base Class + // + // メニュー画面立ち絵設定の独自クラスを追加定義します。 + + class ExMenuScreenBase { + //----------------------------------------------------------------------------- + // 画像ファイル名を取得 + //----------------------------------------------------------------------------- + static getImageName(actorId) { + // 立ち絵リストを取得 + let pictureLists = this.getPictureLists(); + if (!pictureLists) return; + + // アクターのステート情報を取得 + let actorStates = []; + if (actorId) actorStates = $gameActors.actor(actorId)._states; + let specificPicture = null; + + // アクターIDが一致する立ち絵を検索 + pictureLists = pictureLists.filter(function (item) { + if (Number(item.actorId) == actorId) { + return true; + } + }); + + // ステートにかかっているか? + if (actorStates.length) { + // ステートID・スイッチID・変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + $gameSwitches.value(Number(item.switchId)) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + // ステートID・スイッチIDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + $gameSwitches.value(Number(item.switchId)) && + !item.variableCase + ) { + return true; + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + // ステートID・変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + (Number(item.switchId) === 0 || !item.switchId) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + // ステートIDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + (Number(item.switchId) === 0 || !item.switchId) && + !item.variableCase + ) { + return true; + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + } + + // スイッチID・変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + $gameSwitches.value(Number(item.switchId)) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + // スイッチIDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + $gameSwitches.value(Number(item.switchId)) && + !item.variableCase + ) { + return true; + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + // 変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + (Number(item.switchId) === 0 || !item.switchId) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return this.checkHpPercentage(actorId, specificPicture); + + // 上記で見つからなかった場合、通常の立ち絵を検索 + let normalPicture = pictureLists.filter(function (item) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + (Number(item.switchId) === 0 || !item.switchId) && + !item.variableCase + ) + return true; + }); + if (normalPicture.length) + return this.checkHpPercentage(actorId, normalPicture); + } + + static checkHpPercentage(actorId, pictureLists) { + // アクターの残HP%を取得 + let hpRate = this.getHpRate(actorId); + // 最もHP%が低い立ち絵を適用する + let minHpRate = 100; + let result = null; + pictureLists.forEach(function (item) { + if ( + hpRate <= Number(item.hpPercentage) && + minHpRate >= Number(item.hpPercentage) + ) { + result = item; + minHpRate = Number(item.hpPercentage); + } else if (!item.hpPercentage && minHpRate >= 100) { + // プラグインパラメータが更新されていない場合、便宜的に100として扱う + result = item; + minHpRate = Number(item.hpPercentage); + } + }); + return result; + } + + static getPictureLists() { + return onSpbPluginEnable ? spbCommandPictureLists : menuPictureLists; + } + + static onSpbPluginEnable() { + return onSpbPluginEnable; + } + + // アクターのHPレートを取得 + static getHpRate(actorId) { + if (!$gameActors.actor(actorId)) return 0; + return $gameActors.actor(actorId).mhp > 0 + ? ($gameActors.actor(actorId).hp / $gameActors.actor(actorId).mhp) * 100 + : 0; + } + } + + window.ExMenuScreenBase = ExMenuScreenBase; +})(); diff --git a/js/plugins/LL_MenuScreenCustom.js b/js/plugins/LL_MenuScreenCustom.js index 0de9061..cfa604f 100644 --- a/js/plugins/LL_MenuScreenCustom.js +++ b/js/plugins/LL_MenuScreenCustom.js @@ -1,1132 +1,1132 @@ -//============================================================================= -// RPGツクールMZ - LL_MenuScreenCustom.js v1.4.4 -//----------------------------------------------------------------------------- -// ルルの教会 (Lulu's Church) -// https://nine-yusha.com/ -// -// URL below for license details. -// https://nine-yusha.com/plugin/ -//============================================================================= - -/*: - * @target MZ - * @plugindesc メニュー画面レイアウトをカスタマイズします。 - * @author ルルの教会 - * @url https://nine-yusha.com/plugin-menuscreencustom/ - * @base LL_MenuScreenBase - * @orderAfter LL_MenuScreenBase - * - * @help LL_MenuScreenCustom.js - * - * メニュー画面レイアウトをカスタマイズします。 - * 顔グラフィックの代わりに立ち絵を表示することもできます。 - * ※表示する立ち絵リストは「LL_MenuScreenBase」で設定してください。 - * - * 立ち絵が上手く表示されない場合: - * 何も表示されない場合は、X・Y座標始点のマイナス値を大きくしてみるか、 - * 拡大率を小さくしてみてください。 - * 顔グラフィックが表示されている時は、立ち絵リストが紐づけできていません。 - * 立ち絵リストが正しく設定されているか確認してみてください。 - * - * ヘルプウィンドウ: - * ヘルプウィンドウの左上と右上、左下と右下に任意の情報を表示できます。 - * 表示する内容(値)はスクリプトで記述してください。 - * - * プラグインコマンドはありません。 - * - * 利用規約: - * ・著作権表記は必要ございません。 - * ・利用するにあたり報告の必要は特にございません。 - * ・商用・非商用問いません。 - * ・R18作品にも使用制限はありません。 - * ・ゲームに合わせて自由に改変していただいて問題ございません。 - * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 - * - * 作者: ルルの教会 - * 作成日: 2022/6/7 - * - * @param menuSettings - * @text メニュー画面の設定 - * @desc ※この項目は使用しません - * - * @param leftInputMode - * @text メニューを左に配置 - * @desc メニューを左に配置し、タッチUI配置も左向けに調整します。 - * 戻るボタンが左上、ページ切替ボタンが右上に配置されます。 - * @default false - * @type boolean - * @parent menuSettings - * - * @param numVisibleRows - * @text アクター行数 - * @desc アクター一覧画面の行数です。 (推奨値: 1~2) - * @default 2 - * @min 1 - * @max 10 - * @type number - * @parent menuSettings - * - * @param maxCols - * @text アクター列数 - * @desc アクター一覧画面の列数です。 (推奨値: 1~2) - * @default 2 - * @min 1 - * @max 10 - * @type number - * @parent menuSettings - * - * @param currencyWindowPosition - * @text 所持金の表示位置 - * @desc ヘルプウィンドウの右下に独自の項目を表示するときは、 - * 「メニュー下に別ウィンドウで表示」に設定してください。 - * @default helpWindowRightBottom - * @type select - * @option 表示しない - * @value hidden - * @option ヘルプウィンドウの右下 - * @value helpWindowRightBottom - * @option メニュー下に別ウィンドウで表示 - * @value menuCommandBottom - * @parent menuSettings - * - * @param backgroundImages - * @text 背景画像の設定 - * @desc メニュー画面の背景画像を変更します。 - * @default [] - * @type struct[] - * @parent menuSettings - * - * @param layoutSettings - * @text 表示位置の設定 - * @desc ※この項目は使用しません - * - * @param actorNameLH - * @text アクター名表示位置 - * @desc アクター名を上から何行目に表示するか設定します。 - * -1にすると非表示になります。 (初期値: 0) - * @default 0 - * @min -1 - * @max 100 - * @type number - * @parent layoutSettings - * - * @param actorNameX - * @text アクター名表示位置(X) - * @desc アクター名の横位置を調整します。(初期値: 0) - * プラスにすると右へ、マイナスにすると左へ移動します。 - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * @parent layoutSettings - * - * @param actorLevelLH - * @text レベル表示位置 - * @desc レベルを上から何行目に表示するか設定します。 - * -1にすると非表示になります。 (初期値: 1) - * @default 1 - * @min -1 - * @max 100 - * @type number - * @parent layoutSettings - * - * @param actorLevelX - * @text レベル表示位置(X) - * @desc レベルの横位置を調整します。(初期値: 0) - * プラスにすると右へ、マイナスにすると左へ移動します。 - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * @parent layoutSettings - * - * @param actorIconLH - * @text ステート表示位置 - * @desc ステートアイコンを上から何行目に表示するか設定します。 - * -1にすると非表示になります。 (初期値: 2) - * @default 2 - * @min -1 - * @max 100 - * @type number - * @parent layoutSettings - * - * @param actorIconX - * @text ステート表示位置(X) - * @desc ステートアイコンの横位置を調整します。(初期値: 0) - * プラスにすると右へ、マイナスにすると左へ移動します。 - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * @parent layoutSettings - * - * @param actorClassLH - * @text 職業名表示位置 - * @desc 職業名を上から何行目に表示するか設定します。 - * -1にすると非表示になります。 (初期値: 3) - * @default 3 - * @min -1 - * @max 100 - * @type number - * @parent layoutSettings - * - * @param actorClassX - * @text 職業名表示位置(X) - * @desc 職業名の横位置を調整します。(初期値: 0) - * プラスにすると右へ、マイナスにすると左へ移動します。 - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * @parent layoutSettings - * - * @param actorGaugeLH - * @text ゲージ表示位置 - * @desc HP・MP・TPゲージを上から何行目に表示するか設定します。 - * -1にすると非表示になります。 (初期値: 4) - * @default 4 - * @min -1 - * @max 100 - * @type number - * @parent layoutSettings - * - * @param actorGaugeX - * @text ゲージ表示位置(X) - * @desc ゲージの横位置を調整します。(初期値: 0) - * プラスにすると右へ、マイナスにすると左へ移動します。 - * @default 0 - * @min -9999 - * @max 9999 - * @type number - * @parent layoutSettings - * - * @param lvPadding - * @text Lvの余白調整値 - * @desc Lv表記の余白調整値です。 - * 数値を小さくすると余白が狭くなります。 (初期値: 84) - * @default 84 - * @min 0 - * @max 2000 - * @type number - * @parent layoutSettings - * - * @param gaugeWidth - * @text ゲージの幅 - * @desc ゲージの幅(長さ)です。 (初期値: 128) - * この設定はメニュー画面トップのみ適用されます。 - * @default 128 - * @min 0 - * @max 2000 - * @type number - * @parent layoutSettings - * - * @param pictureSettings - * @text 立ち絵表示の設定 - * @desc ※この項目は使用しません - * - * @param showStandingPicture - * @text 立ち絵を表示 - * @desc 顔グラフィックの代わりに立ち絵を表示します。 - * @default true - * @type boolean - * @parent pictureSettings - * - * @param menuWindowPictureX - * @text X座標始点 - * @desc 顔グラフィックの代わりに表示する立ち絵の表示位置(X)です。 - * @default 0 - * @min -2000 - * @max 2000 - * @type number - * @parent pictureSettings - * - * @param menuWindowPictureY - * @text Y座標始点 - * @desc 顔グラフィックの代わりに表示する立ち絵の表示位置(Y)です。 - * @default 0 - * @min -2000 - * @max 2000 - * @type number - * @parent pictureSettings - * - * @param menuWindowPictureScale - * @text 拡大率 - * @desc 立ち絵の拡大率です。 (初期値: 100) - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * @parent pictureSettings - * - * @param menuHelpSettings - * @text ヘルプウィンドウの設定 - * @desc ※この項目は使用しません - * - * @param menuHelpWindowEnable - * @text ヘルプウィンドウを表示 - * @desc メニュー画面上部にヘルプウィンドウを表示します。 - * @default true - * @type boolean - * @parent menuHelpSettings - * - * @param menuHelpTexts - * @text メニュー説明文 - * @desc メニュー説明文のリストを定義します。 - * @default ["{\"symbol\":\"アイテム\",\"helpText\":\"入手したアイテムを使用します。\"}","{\"symbol\":\"スキル\",\"helpText\":\"習得したスキルを使用します。\"}","{\"symbol\":\"装備\",\"helpText\":\"装備を変更します。\"}","{\"symbol\":\"ステータス\",\"helpText\":\"ステータスを確認します。\"}","{\"symbol\":\"並び替え\",\"helpText\":\"パーティの並び順を変更します。\"}","{\"symbol\":\"オプション\",\"helpText\":\"オプション画面を開きます。\"}","{\"symbol\":\"セーブ\",\"helpText\":\"セーブ画面を開きます。\"}","{\"symbol\":\"ゲーム終了\",\"helpText\":\"ゲームを終了します。\"}"] - * @type struct[] - * @parent menuHelpSettings - * - * @param leftBlockLabel - * @text 左上の項目名 - * @desc 左上に表示する項目名です。 - * 空白にすると非表示になります。 - * @default 現在地: - * @type string - * @parent menuHelpSettings - * - * @param leftBlockValue - * @text 左上の値 - * @desc 左上に表示する値をスクリプトで記述します。 - * @default $gameMap.displayName() - * @type combo - * @option $gameVariables.value(1) // 変数ID:1の値 - * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 - * @option $gameMap.displayName() // マップ名 - * @option $gameParty.size() // パーティー人数 - * @option $gameParty.steps() // 現在の歩数 - * @option $gameParty.gold() // 所持金 - * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 - * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 - * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 - * @option $gameSystem.playtimeText() // プレイ時間 - * @option $gameSystem.saveCount() // セーブ回数 - * @option $gameSystem.battleCount() // 戦闘回数 - * @parent menuHelpSettings - * - * @param leftBlockAlign - * @text 左上の文字揃え - * @desc 左上に表示する値の文字配置を選択します。 - * @default left - * @type select - * @option 左揃え - * @value left - * @option 中央揃え - * @value center - * @option 右揃え - * @value right - * @parent menuHelpSettings - * - * @param rightBlockLabel - * @text 右上の項目名 - * @desc 右上に表示する項目名です。 - * 空白にすると非表示になります。 - * @default プレイ時間: - * @type string - * @parent menuHelpSettings - * - * @param rightBlockValue - * @text 右上の値 - * @desc 右上に表示する値をスクリプトで記述します。 - * @default $gameSystem.playtimeText() - * @type combo - * @option $gameVariables.value(1) // 変数ID:1の値 - * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 - * @option $gameMap.displayName() // マップ名 - * @option $gameParty.size() // パーティー人数 - * @option $gameParty.steps() // 現在の歩数 - * @option $gameParty.gold() // 所持金 - * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 - * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 - * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 - * @option $gameSystem.playtimeText() // プレイ時間 - * @option $gameSystem.saveCount() // セーブ回数 - * @option $gameSystem.battleCount() // 戦闘回数 - * @parent menuHelpSettings - * - * @param rightBlockAlign - * @text 右上の文字揃え - * @desc 右上に表示する値の文字配置を選択します。 - * @default right - * @type select - * @option 左揃え - * @value left - * @option 中央揃え - * @value center - * @option 右揃え - * @value right - * @parent menuHelpSettings - * - * @param rightBottomBlockLabel - * @text 右下の項目名 - * @desc 右下に表示する項目名です。 - * ※所持金の表示位置が「ヘルプウィンドウの右下」時は無効 - * @default - * @type string - * @parent menuHelpSettings - * - * @param rightBottomBlockValue - * @text 右下の値 - * @desc 右下に表示する値をスクリプトで記述します。 - * ※所持金の表示位置が「ヘルプウィンドウの右下」時は無効 - * @default - * @type combo - * @option $gameVariables.value(1) // 変数ID:1の値 - * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 - * @option $gameMap.displayName() // マップ名 - * @option $gameParty.size() // パーティー人数 - * @option $gameParty.steps() // 現在の歩数 - * @option $gameParty.gold() // 所持金 - * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 - * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 - * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 - * @option $gameSystem.playtimeText() // プレイ時間 - * @option $gameSystem.saveCount() // セーブ回数 - * @option $gameSystem.battleCount() // 戦闘回数 - * @parent menuHelpSettings - * - * @param rightBottomBlockAlign - * @text 右下の文字揃え - * @desc 右下に表示する値の文字配置を選択します。 - * ※所持金の表示位置が「ヘルプウィンドウの右下」時は無効 - * @default left - * @type select - * @option 左揃え - * @value left - * @option 中央揃え - * @value center - * @option 右揃え - * @value right - * @parent menuHelpSettings - * - * @param leftBottomBlockLabel - * @text 左下の項目名 - * @desc 左下に表示する項目名です。 - * ※設定するとメニュー説明文が表示されなくなります - * @default - * @type string - * @parent menuHelpSettings - * - * @param leftBottomBlockValue - * @text 左下の値 - * @desc 左下に表示する値をスクリプトで記述します。 - * ※設定するとメニュー説明文が表示されなくなります - * @default - * @type combo - * @option $gameVariables.value(1) // 変数ID:1の値 - * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 - * @option $gameMap.displayName() // マップ名 - * @option $gameParty.size() // パーティー人数 - * @option $gameParty.steps() // 現在の歩数 - * @option $gameParty.gold() // 所持金 - * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 - * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 - * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 - * @option $gameSystem.playtimeText() // プレイ時間 - * @option $gameSystem.saveCount() // セーブ回数 - * @option $gameSystem.battleCount() // 戦闘回数 - * @parent menuHelpSettings - * - * @param leftBottomBlockAlign - * @text 左下の文字揃え - * @desc 左下に表示する値の文字配置を選択します。 - * @default left - * @type select - * @option 左揃え - * @value left - * @option 中央揃え - * @value center - * @option 右揃え - * @value right - * @parent menuHelpSettings - */ - -/*~struct~menuHelpTexts: - * - * @param symbol - * @text メニュー名 - * @desc メニュー名を入力します。 - * @type string - * - * @param helpText - * @text メニュー説明文 - * @desc メニューの説明文を入力します。 - * @type string - */ - -/*~struct~backgroundImages: - * - * @param sceneName - * @text シーン名 - * @desc 背景画像を設定するシーン名です。 - * 独自で追加したシーン名を直接入力することもできます。 - * @default Scene_Menu - * @type combo - * @option Scene_Menu - * @option Scene_Item - * @option Scene_Skill - * @option Scene_Equip - * @option Scene_Status - * @option Scene_Options - * @option Scene_Save - * @option Scene_Load - * @option Scene_GameEnd - * - * @param imageName - * @text 背景画像 - * @desc 背景画像として表示する画像を選択してください。 - * @dir img/system - * @type file - * @require 1 - */ - -(() => { - "use strict"; - const pluginName = "LL_MenuScreenCustom"; - - const parameters = PluginManager.parameters(pluginName); - const leftInputMode = eval(parameters["leftInputMode"] || "true"); - const numVisibleRows = Number(parameters["numVisibleRows"] || 2); - const maxCols = Number(parameters["maxCols"] || 2); - const currencyWindowPosition = String( - parameters["currencyWindowPosition"] || "helpWindowRightBottom" - ); - // 表示位置の設定 - const actorNameLH = Number(parameters["actorNameLH"] || 0); - const actorLevelLH = Number(parameters["actorLevelLH"] || 1); - const actorIconLH = Number(parameters["actorIconLH"] || 2); - const actorClassLH = Number(parameters["actorClassLH"] || 3); - const actorGaugeLH = Number(parameters["actorGaugeLH"] || 4); - const lvPadding = Number(parameters["lvPadding"] || 84); - const gaugeWidth = Number(parameters["gaugeWidth"] || 128); - // 表示位置の設定(X) - const actorNameX = Number(parameters["actorNameX"] || 0); - const actorLevelX = Number(parameters["actorLevelX"] || 0); - const actorIconX = Number(parameters["actorIconX"] || 0); - const actorClassX = Number(parameters["actorClassX"] || 0); - const actorGaugeX = Number(parameters["actorGaugeX"] || 0); - // 立ち絵表示の設定 - const showStandingPicture = eval(parameters["showStandingPicture"] || "true"); - const menuWindowPictureX = Number(parameters["menuWindowPictureX"] || 0); - const menuWindowPictureY = Number(parameters["menuWindowPictureY"] || 0); - const menuWindowPictureScale = Number( - parameters["menuWindowPictureScale"] || 100 - ); - // ヘルプウィンドウの設定 - const menuHelpWindowEnable = eval( - parameters["menuHelpWindowEnable"] || "true" - ); - const menuHelpTexts = JSON.parse(parameters["menuHelpTexts"] || "null"); - const leftBlockLabel = String(parameters["leftBlockLabel"] || ""); - const leftBlockValue = String(parameters["leftBlockValue"] || ""); - const leftBlockAlign = String(parameters["leftBlockAlign"] || "left"); - const rightBlockLabel = String(parameters["rightBlockLabel"] || ""); - const rightBlockValue = String(parameters["rightBlockValue"] || ""); - const rightBlockAlign = String(parameters["rightBlockAlign"] || "right"); - const rightBottomBlockLabel = String( - parameters["rightBottomBlockLabel"] || "" - ); - const rightBottomBlockValue = String( - parameters["rightBottomBlockValue"] || "" - ); - const rightBottomBlockAlign = String( - parameters["rightBottomBlockAlign"] || "left" - ); - const leftBottomBlockLabel = String(parameters["leftBottomBlockLabel"] || ""); - const leftBottomBlockValue = String(parameters["leftBottomBlockValue"] || ""); - const leftBottomBlockAlign = String( - parameters["leftBottomBlockAlign"] || "left" - ); - // 背景画像の設定 - const backgroundImages = JSON.parse(parameters["backgroundImages"] || "null"); - - let menuHelpLists = []; - if (menuHelpTexts) { - menuHelpTexts.forEach((elm) => { - menuHelpLists[String(JSON.parse(elm).symbol)] = String( - JSON.parse(elm).helpText - ); - }); - } - - let backgroundImageLists = []; - if (backgroundImages) { - backgroundImages.forEach((elm) => { - backgroundImageLists.push(JSON.parse(elm)); - }); - } - - // メニュー画面ヘルプウィンドウの標準高さ (lineHeight) - let menuHelpWindowLH = 1.5; - - // ヘルプウィンドウフォントサイズ - const menuHelpWindowFontSize = 22; - - const _Scene_MenuBase_createBackground = - Scene_MenuBase.prototype.createBackground; - Scene_MenuBase.prototype.createBackground = function () { - let sceneName = SceneManager._scene.constructor.name; - // 背景画像を検索 - let originalBackgroundImage = backgroundImageLists.find(function (item) { - if (String(item.sceneName) == sceneName) return true; - }); - if (originalBackgroundImage) { - // 独自の背景画像を表示 - this._backgroundSprite = new Sprite(); - this._backgroundSprite.bitmap = ImageManager.loadSystem( - originalBackgroundImage.imageName - ); - this.addChild(this._backgroundSprite); - return; - } - _Scene_MenuBase_createBackground.apply(this, arguments); - }; - - // ヘルプウィンドウの高さを定義 - Scene_MenuBase.prototype.calcMenuHelpWindowHeight = function () { - let height = this.calcWindowHeight(menuHelpWindowLH, false); - if (!leftBlockLabel && !rightBlockLabel) - height = this.calcWindowHeight(1, false); - if (!menuHelpWindowEnable) height = 0; - return height; - }; - - Scene_Menu.prototype.isRightInputMode = function () { - return !leftInputMode; - }; - - Scene_MenuBase.prototype.createCancelButton = function () { - this._cancelButton = new Sprite_Button("cancel"); - this._cancelButton.x = leftInputMode - ? 4 - : Graphics.boxWidth - this._cancelButton.width - 4; - this._cancelButton.y = this.buttonY(); - this.addWindow(this._cancelButton); - }; - - Scene_MenuBase.prototype.createPageButtons = function () { - this._pageupButton = new Sprite_Button("pageup"); - this._pagedownButton = new Sprite_Button("pagedown"); - if (leftInputMode) { - this._pageupButton.x = - Graphics.boxWidth - - this._pageupButton.width - - this._pagedownButton.width - - 8; - } else { - this._pageupButton.x = 4; - } - this._pageupButton.y = this.buttonY(); - const pageupRight = this._pageupButton.x + this._pageupButton.width; - this._pagedownButton.x = pageupRight + 4; - this._pagedownButton.y = this.buttonY(); - this.addWindow(this._pageupButton); - this.addWindow(this._pagedownButton); - this._pageupButton.setClickHandler(this.previousActor.bind(this)); - this._pagedownButton.setClickHandler(this.nextActor.bind(this)); - }; - - const _Scene_Menu_create = Scene_Menu.prototype.create; - Scene_Menu.prototype.create = function () { - _Scene_Menu_create.apply(this, arguments); - this.createMenuHelpWindow(); - if (currencyWindowPosition != "menuCommandBottom") { - this._goldWindow.visible = false; - } - }; - - Scene_Menu.prototype.commandWindowRect = function () { - const ww = this.mainCommandWidth(); - let wh = - this.mainAreaHeight() - - this.menuHelpWindowRect().height - - this.goldWindowRect().height; - const wx = this.isRightInputMode() ? Graphics.boxWidth - ww : 0; - const wy = this.mainAreaTop() + this.menuHelpWindowRect().height; - if (currencyWindowPosition != "menuCommandBottom") { - wh += this.goldWindowRect().height; - } - return new Rectangle(wx, wy, ww, wh); - }; - - Scene_Menu.prototype.goldWindowRect = function () { - const ww = this.mainCommandWidth(); - const wh = this.calcWindowHeight(1, true); - const wx = this.isRightInputMode() ? Graphics.boxWidth - ww : 0; - const wy = this.mainAreaBottom() - wh; - return new Rectangle(wx, wy, ww, wh); - }; - - Scene_Menu.prototype.statusWindowRect = function () { - const ww = Graphics.boxWidth - this.mainCommandWidth(); - const wh = this.mainAreaHeight() - this.menuHelpWindowRect().height; - const wx = this.isRightInputMode() ? 0 : Graphics.boxWidth - ww; - const wy = this.mainAreaTop() + this.menuHelpWindowRect().height; - return new Rectangle(wx, wy, ww, wh); - }; - - Scene_Menu.prototype.createMenuHelpWindow = function () { - const rect = this.menuHelpWindowRect(); - this._menuHelpWindow = new Window_MenuHelp(rect); - this.addWindow(this._menuHelpWindow); - }; - - Scene_Menu.prototype.menuHelpWindowRect = function () { - const wx = 0; - const wy = this.mainAreaTop(); - const ww = Graphics.boxWidth; - const wh = this.calcMenuHelpWindowHeight(); - return new Rectangle(wx, wy, ww, wh); - }; - - const _Scene_Menu_update = Scene_Menu.prototype.update; - Scene_Menu.prototype.update = function () { - _Scene_Menu_update.apply(this, arguments); - // インフォメーションウィンドウの更新 - const helpText = menuHelpLists[this._commandWindow.currentName()] - ? menuHelpLists[this._commandWindow.currentName()] - : ""; - this._menuHelpWindow.setText(helpText); - }; - - Scene_ItemBase.prototype.actorWindowRect = function () { - const wx = 0; - const wy = Math.min(this.mainAreaTop(), this.helpAreaTop()); - const ww = Graphics.boxWidth - this.mainCommandWidth(); - const wh = - Graphics.boxHeight - - this.buttonAreaHeight() - - this.calcMenuHelpWindowHeight(); - return new Rectangle(wx, wy, ww, wh); - }; - - // Get Current Name - Window_Command.prototype.currentName = function () { - return this.currentData() ? this.currentData().name : null; - }; - - // ウィンドウ内に立ち絵を描画 - Window_StatusBase.prototype.drawStandingPicture = function ( - pictureName, - x, - y, - width, - height, - sx, - sy, - scaleX, - scaleY - ) { - width = width || 200; - height = height || 200; - sx = sx || 0; - sy = sy || 0; - const bitmap = ImageManager.loadPicture(pictureName); - const pw = width; - const ph = height; - let sw = Math.min(width, pw); - let sh = Math.min(height, ph); - let dx = Math.floor(x + Math.max(width - pw, 0) / 2); - let dy = Math.floor(y + Math.max(height - ph, 0) / 2); - let dw = Math.min(width, pw); - let dh = Math.min(height, ph); - - // for iOS Safari - if (sx < 0) { - dx += sx * -1 * scaleX; - sw -= sx * -1 * scaleX; - dw -= sx * -1 * scaleX; - sx = 0; - } - if (sy < 0) { - dy += sy * -1 * scaleY; - sh -= sy * -1 * scaleY; - dh -= sy * -1 * scaleY; - sy = 0; - } - - bitmap.addLoadListener( - function () { - this.contents.blt( - bitmap, - sx, - sy, - sw / scaleX, - sh / scaleY, - dx, - dy, - dw, - dh - ); - }.bind(this) - ); - }; - - Window_StatusBase.prototype.exDrawActorSimpleStatus = function ( - actor, - x, - y, - width - ) { - const lineHeight = this.lineHeight(); - if (actorNameLH > -1) - this.drawActorName( - actor, - x + actorNameX, - y + lineHeight * actorNameLH, - width - actorNameX - ); - if (actorLevelLH > -1) - this.drawActorLevel( - actor, - x + actorLevelX, - y + lineHeight * actorLevelLH - ); - if (actorIconLH > -1) - this.drawActorIcons( - actor, - x + actorIconX, - y + lineHeight * actorIconLH, - width - actorIconX - ); - if (actorClassLH > -1) - this.drawActorClass( - actor, - x + actorClassX, - y + lineHeight * actorClassLH, - width - actorClassX - ); - if (actorGaugeLH > -1) - this.placeBasicGauges( - actor, - x + actorGaugeX, - y + lineHeight * actorGaugeLH - ); - }; - - Window_MenuStatus.prototype.drawItemImage = function (index) { - const actor = this.actor(index); - const rect = this.itemRect(index); - - this.changePaintOpacity(actor.isBattleMember()); - // 立ち絵 or 顔グラフィック描画 - let mPicture = ExMenuScreenBase.getImageName(actor.actorId()); - if (mPicture && showStandingPicture) { - const width = rect.width - 2; - const height = rect.height - 2; - const x = rect.x + 1; - const y = rect.y + 1; - const sx = (Number(mPicture.x) + menuWindowPictureX) * -1; - const sy = (Number(mPicture.y) + menuWindowPictureY) * -1; - let scaleX = Number(mPicture.scaleX) / 100; - let scaleY = Number(mPicture.scaleY) / 100; - // 拡大率を適用 - scaleX *= menuWindowPictureScale / 100; - scaleY *= menuWindowPictureScale / 100; - // ピンチ判定 - if ( - ExMenuScreenBase.getHpRate(actor.actorId()) > - Number(mPicture.pinchPercentage) || - !mPicture.pinchImageName - ) { - // 通常 - this.drawStandingPicture( - String(mPicture.imageName), - x, - y, - width, - height, - sx, - sy, - scaleX, - scaleY - ); - } else { - // ピンチ - this.drawStandingPicture( - String(mPicture.pinchImageName), - x, - y, - width, - height, - sx, - sy, - scaleX, - scaleY - ); - } - } else { - let width = ImageManager.faceWidth; - // 横幅が小さい場合、横幅に合わせてトリミング - if (rect.width - 2 < width) { - width = rect.width - 2; - } - const height = rect.height - 2; - const x = rect.x + rect.width - width - 1; - const y = rect.y + 1; - this.drawActorFace(actor, x, y, width, height); - } - this.changePaintOpacity(true); - }; - - Window_MenuStatus.prototype.drawItemStatus = function (index) { - const actor = this.actor(index); - const rect = this.itemRect(index); - const x = rect.x + 2; - const y = rect.y + 2; - const width = rect.width - 4; - - // 画像キャッシュ判定 - const mPicture = ExMenuScreenBase.getImageName(actor.actorId()); - if (mPicture && showStandingPicture) { - let pictureName = null; - // ピンチ判定 (旧Ver.互換用) - if ( - ExMenuScreenBase.getHpRate(actor.actorId()) > - Number(mPicture.pinchPercentage) || - !mPicture.pinchImageName - ) { - pictureName = String(mPicture.imageName); - } else { - pictureName = String(mPicture.pinchImageName); - } - const bitmap = ImageManager.loadPicture(pictureName); - bitmap.addLoadListener( - function () { - this.exDrawActorSimpleStatus(actor, x, y, width); - }.bind(this) - ); - } else { - this.exDrawActorSimpleStatus(actor, x, y, width); - } - }; - - Window_MenuStatus.prototype.numVisibleRows = function () { - return numVisibleRows; - }; - - Window_MenuStatus.prototype.maxCols = function () { - return maxCols; - }; - - Window_MenuStatus.prototype.drawActorLevel = function (actor, x, y) { - this.changeTextColor(ColorManager.systemColor()); - this.drawText(TextManager.levelA, x, y, 48); - this.resetTextColor(); - this.drawText(actor.level, x + lvPadding, y, 36, "right"); - }; - - Window_MenuStatus.prototype.refreshCursorForAll = function () { - const maxItems = this.maxItems(); - if (maxItems > 0) { - const rect = this.itemRect(0); - - // 独自に最大数を計算 - let maxRectCnt = maxItems; - if (maxRectCnt > maxCols) { - maxRectCnt = Math.ceil(maxRectCnt / maxCols) * maxCols; - } - rect.enlarge(this.itemRect(maxRectCnt - 1)); - - this.setCursorRect(rect.x, rect.y, rect.width, rect.height); - } else { - this.setCursorRect(0, 0, 0, 0); - } - }; - - //----------------------------------------------------------------------------- - // Window_MenuHelp - // - - function Window_MenuHelp() { - this.initialize(...arguments); - } - - Window_MenuHelp.prototype = Object.create(Window_Base.prototype); - Window_MenuHelp.prototype.constructor = Window_MenuHelp; - - Window_MenuHelp.prototype.initialize = function (rect) { - Window_Base.prototype.initialize.call(this, rect); - this.refresh(); - }; - - Window_MenuHelp.prototype.setText = function (text) { - this._text = text; - this.refresh(); - }; - - Window_MenuHelp.prototype.clear = function () { - this.setText(""); - }; - - Window_MenuHelp.prototype.refresh = function () { - this.contents.clear(); - this.contents.fontSize = this.getFontSize(); - // マップ名 - this.drawLeftBlock(); - // プレイ時間 - this.drawRightBlock(); - // 所持金 - this.drawCurrency(); - // メニューヘルプ - this.drawMenuHelp(); - this.contents.fontSize = $gameSystem.mainFontSize(); - }; - - Window_MenuHelp.prototype.getFontSize = function () { - return !leftBlockLabel && !rightBlockLabel - ? $gameSystem.mainFontSize() - : menuHelpWindowFontSize; - }; - - Window_MenuHelp.prototype.drawLeftBlock = function () { - if (!leftBlockLabel) return; - const y = -6; - const oneThirdWidth = Math.floor(this.innerWidth / 3); - this.changeTextColor(this.systemColor()); - this.drawText( - leftBlockLabel, - 0, - y, - this.contents.measureTextWidth(leftBlockLabel), - leftBlockAlign - ); - this.resetTextColor(); - this.drawText( - eval(leftBlockValue), - this.contents.measureTextWidth(leftBlockLabel), - y, - oneThirdWidth * 1.5 - this.contents.measureTextWidth(leftBlockLabel), - leftBlockAlign - ); - }; - - Window_MenuHelp.prototype.drawRightBlock = function () { - if (!rightBlockLabel) return; - const y = -6; - const oneThirdWidth = Math.floor(this.innerWidth / 3); - this.changeTextColor(this.systemColor()); - this.drawText( - rightBlockLabel, - oneThirdWidth * 1.5, - y, - this.contents.measureTextWidth(rightBlockLabel), - rightBlockAlign - ); - this.resetTextColor(); - this.drawText( - eval(rightBlockValue), - this.contents.measureTextWidth(rightBlockLabel) + oneThirdWidth * 1.5, - y, - oneThirdWidth * 1.5 - this.contents.measureTextWidth(rightBlockLabel), - rightBlockAlign - ); - }; - - Window_MenuHelp.prototype.drawCurrency = function () { - const y = !leftBlockLabel && !rightBlockLabel ? 0 : 24; - const oneThirdWidth = Math.floor(this.innerWidth / 3); - - if (currencyWindowPosition == "helpWindowRightBottom") { - // 所持金の表示位置が「ヘルプウィンドウの右下」の場合、所持金を描画 - const currencyUnit = TextManager.currencyUnit; - this.drawCurrencyValue( - $gameParty.gold(), - currencyUnit, - oneThirdWidth * 1.5, - y, - oneThirdWidth * 1.5 - ); - } else { - // それ以外の場合、独自の項目を描画 - if (!rightBottomBlockLabel) return; - this.changeTextColor(this.systemColor()); - this.drawText( - rightBottomBlockLabel, - oneThirdWidth * 1.5, - y, - this.contents.measureTextWidth(rightBottomBlockLabel), - rightBottomBlockAlign - ); - this.resetTextColor(); - this.drawText( - eval(rightBottomBlockValue), - this.contents.measureTextWidth(rightBottomBlockLabel) + - oneThirdWidth * 1.5, - y, - oneThirdWidth * 1.5 - - this.contents.measureTextWidth(rightBottomBlockLabel), - rightBottomBlockAlign - ); - } - }; - - Window_MenuHelp.prototype.drawMenuHelp = function () { - const y = !leftBlockLabel && !rightBlockLabel ? 0 : 24; - const oneThirdWidth = Math.floor(this.innerWidth / 3); - - if (leftBottomBlockLabel != "") { - // 左下に独自の項目を表示する場合 (v1.4.0) - this.changeTextColor(this.systemColor()); - this.drawText( - leftBottomBlockLabel, - 0, - y, - this.contents.measureTextWidth(leftBottomBlockLabel), - leftBottomBlockAlign - ); - this.resetTextColor(); - this.drawText( - eval(leftBottomBlockValue), - this.contents.measureTextWidth(leftBottomBlockLabel), - y, - oneThirdWidth * 1.5 - - this.contents.measureTextWidth(leftBottomBlockLabel), - leftBottomBlockAlign - ); - } else { - // メニューヘルプを表示 - this.resetTextColor(); - this.drawText( - this._text ? this._text : "", - 0, - y, - this.innerWidth - oneThirdWidth * 1.5, - leftBottomBlockAlign - ); - } - }; - - // ゲージ幅調整機能 (v1.3.0) - const _Window_StatusBase_placeGauge = Window_StatusBase.prototype.placeGauge; - Window_StatusBase.prototype.placeGauge = function (actor, type, x, y) { - // メニュー画面トップおよび対象アクター選択画面のみ適用 - if ( - this.constructor.name === "Window_MenuStatus" || - this.constructor.name === "Window_MenuActor" - ) { - const key = "actor%1-gauge-%2".format(actor.actorId(), type); - const sprite = this.createInnerSprite(key, Sprite_GaugeExMenuBase); - sprite.setup(actor, type); - sprite.move(x, y); - sprite.show(); - } else { - _Window_StatusBase_placeGauge.apply(this, arguments); - } - }; - - //----------------------------------------------------------------------------- - // Sprite_GaugeExMenuBase - // - // ゲージ幅調整用のゲージスプライトを新規定義します。 - - function Sprite_GaugeExMenuBase() { - this.initialize(...arguments); - } - - Sprite_GaugeExMenuBase.prototype = Object.create(Sprite_Gauge.prototype); - Sprite_GaugeExMenuBase.prototype.constructor = Sprite_GaugeExMenuBase; - - Sprite_GaugeExMenuBase.prototype.bitmapWidth = function () { - return gaugeWidth; - }; -})(); +//============================================================================= +// RPGツクールMZ - LL_MenuScreenCustom.js v1.4.4 +//----------------------------------------------------------------------------- +// ルルの教会 (Lulu's Church) +// https://nine-yusha.com/ +// +// URL below for license details. +// https://nine-yusha.com/plugin/ +//============================================================================= + +/*: + * @target MZ + * @plugindesc メニュー画面レイアウトをカスタマイズします。 + * @author ルルの教会 + * @url https://nine-yusha.com/plugin-menuscreencustom/ + * @base LL_MenuScreenBase + * @orderAfter LL_MenuScreenBase + * + * @help LL_MenuScreenCustom.js + * + * メニュー画面レイアウトをカスタマイズします。 + * 顔グラフィックの代わりに立ち絵を表示することもできます。 + * ※表示する立ち絵リストは「LL_MenuScreenBase」で設定してください。 + * + * 立ち絵が上手く表示されない場合: + * 何も表示されない場合は、X・Y座標始点のマイナス値を大きくしてみるか、 + * 拡大率を小さくしてみてください。 + * 顔グラフィックが表示されている時は、立ち絵リストが紐づけできていません。 + * 立ち絵リストが正しく設定されているか確認してみてください。 + * + * ヘルプウィンドウ: + * ヘルプウィンドウの左上と右上、左下と右下に任意の情報を表示できます。 + * 表示する内容(値)はスクリプトで記述してください。 + * + * プラグインコマンドはありません。 + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・R18作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2022/6/7 + * + * @param menuSettings + * @text メニュー画面の設定 + * @desc ※この項目は使用しません + * + * @param leftInputMode + * @text メニューを左に配置 + * @desc メニューを左に配置し、タッチUI配置も左向けに調整します。 + * 戻るボタンが左上、ページ切替ボタンが右上に配置されます。 + * @default false + * @type boolean + * @parent menuSettings + * + * @param numVisibleRows + * @text アクター行数 + * @desc アクター一覧画面の行数です。 (推奨値: 1~2) + * @default 2 + * @min 1 + * @max 10 + * @type number + * @parent menuSettings + * + * @param maxCols + * @text アクター列数 + * @desc アクター一覧画面の列数です。 (推奨値: 1~2) + * @default 2 + * @min 1 + * @max 10 + * @type number + * @parent menuSettings + * + * @param currencyWindowPosition + * @text 所持金の表示位置 + * @desc ヘルプウィンドウの右下に独自の項目を表示するときは、 + * 「メニュー下に別ウィンドウで表示」に設定してください。 + * @default helpWindowRightBottom + * @type select + * @option 表示しない + * @value hidden + * @option ヘルプウィンドウの右下 + * @value helpWindowRightBottom + * @option メニュー下に別ウィンドウで表示 + * @value menuCommandBottom + * @parent menuSettings + * + * @param backgroundImages + * @text 背景画像の設定 + * @desc メニュー画面の背景画像を変更します。 + * @default [] + * @type struct[] + * @parent menuSettings + * + * @param layoutSettings + * @text 表示位置の設定 + * @desc ※この項目は使用しません + * + * @param actorNameLH + * @text アクター名表示位置 + * @desc アクター名を上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 0) + * @default 0 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorNameX + * @text アクター名表示位置(X) + * @desc アクター名の横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param actorLevelLH + * @text レベル表示位置 + * @desc レベルを上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 1) + * @default 1 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorLevelX + * @text レベル表示位置(X) + * @desc レベルの横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param actorIconLH + * @text ステート表示位置 + * @desc ステートアイコンを上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 2) + * @default 2 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorIconX + * @text ステート表示位置(X) + * @desc ステートアイコンの横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param actorClassLH + * @text 職業名表示位置 + * @desc 職業名を上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 3) + * @default 3 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorClassX + * @text 職業名表示位置(X) + * @desc 職業名の横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param actorGaugeLH + * @text ゲージ表示位置 + * @desc HP・MP・TPゲージを上から何行目に表示するか設定します。 + * -1にすると非表示になります。 (初期値: 4) + * @default 4 + * @min -1 + * @max 100 + * @type number + * @parent layoutSettings + * + * @param actorGaugeX + * @text ゲージ表示位置(X) + * @desc ゲージの横位置を調整します。(初期値: 0) + * プラスにすると右へ、マイナスにすると左へ移動します。 + * @default 0 + * @min -9999 + * @max 9999 + * @type number + * @parent layoutSettings + * + * @param lvPadding + * @text Lvの余白調整値 + * @desc Lv表記の余白調整値です。 + * 数値を小さくすると余白が狭くなります。 (初期値: 84) + * @default 84 + * @min 0 + * @max 2000 + * @type number + * @parent layoutSettings + * + * @param gaugeWidth + * @text ゲージの幅 + * @desc ゲージの幅(長さ)です。 (初期値: 128) + * この設定はメニュー画面トップのみ適用されます。 + * @default 128 + * @min 0 + * @max 2000 + * @type number + * @parent layoutSettings + * + * @param pictureSettings + * @text 立ち絵表示の設定 + * @desc ※この項目は使用しません + * + * @param showStandingPicture + * @text 立ち絵を表示 + * @desc 顔グラフィックの代わりに立ち絵を表示します。 + * @default true + * @type boolean + * @parent pictureSettings + * + * @param menuWindowPictureX + * @text X座標始点 + * @desc 顔グラフィックの代わりに表示する立ち絵の表示位置(X)です。 + * @default 0 + * @min -2000 + * @max 2000 + * @type number + * @parent pictureSettings + * + * @param menuWindowPictureY + * @text Y座標始点 + * @desc 顔グラフィックの代わりに表示する立ち絵の表示位置(Y)です。 + * @default 0 + * @min -2000 + * @max 2000 + * @type number + * @parent pictureSettings + * + * @param menuWindowPictureScale + * @text 拡大率 + * @desc 立ち絵の拡大率です。 (初期値: 100) + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * @parent pictureSettings + * + * @param menuHelpSettings + * @text ヘルプウィンドウの設定 + * @desc ※この項目は使用しません + * + * @param menuHelpWindowEnable + * @text ヘルプウィンドウを表示 + * @desc メニュー画面上部にヘルプウィンドウを表示します。 + * @default true + * @type boolean + * @parent menuHelpSettings + * + * @param menuHelpTexts + * @text メニュー説明文 + * @desc メニュー説明文のリストを定義します。 + * @default ["{\"symbol\":\"アイテム\",\"helpText\":\"入手したアイテムを使用します。\"}","{\"symbol\":\"スキル\",\"helpText\":\"習得したスキルを使用します。\"}","{\"symbol\":\"装備\",\"helpText\":\"装備を変更します。\"}","{\"symbol\":\"ステータス\",\"helpText\":\"ステータスを確認します。\"}","{\"symbol\":\"並び替え\",\"helpText\":\"パーティの並び順を変更します。\"}","{\"symbol\":\"オプション\",\"helpText\":\"オプション画面を開きます。\"}","{\"symbol\":\"セーブ\",\"helpText\":\"セーブ画面を開きます。\"}","{\"symbol\":\"ゲーム終了\",\"helpText\":\"ゲームを終了します。\"}"] + * @type struct[] + * @parent menuHelpSettings + * + * @param leftBlockLabel + * @text 左上の項目名 + * @desc 左上に表示する項目名です。 + * 空白にすると非表示になります。 + * @default 現在地: + * @type string + * @parent menuHelpSettings + * + * @param leftBlockValue + * @text 左上の値 + * @desc 左上に表示する値をスクリプトで記述します。 + * @default $gameMap.displayName() + * @type combo + * @option $gameVariables.value(1) // 変数ID:1の値 + * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 + * @option $gameMap.displayName() // マップ名 + * @option $gameParty.size() // パーティー人数 + * @option $gameParty.steps() // 現在の歩数 + * @option $gameParty.gold() // 所持金 + * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 + * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 + * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 + * @option $gameSystem.playtimeText() // プレイ時間 + * @option $gameSystem.saveCount() // セーブ回数 + * @option $gameSystem.battleCount() // 戦闘回数 + * @parent menuHelpSettings + * + * @param leftBlockAlign + * @text 左上の文字揃え + * @desc 左上に表示する値の文字配置を選択します。 + * @default left + * @type select + * @option 左揃え + * @value left + * @option 中央揃え + * @value center + * @option 右揃え + * @value right + * @parent menuHelpSettings + * + * @param rightBlockLabel + * @text 右上の項目名 + * @desc 右上に表示する項目名です。 + * 空白にすると非表示になります。 + * @default プレイ時間: + * @type string + * @parent menuHelpSettings + * + * @param rightBlockValue + * @text 右上の値 + * @desc 右上に表示する値をスクリプトで記述します。 + * @default $gameSystem.playtimeText() + * @type combo + * @option $gameVariables.value(1) // 変数ID:1の値 + * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 + * @option $gameMap.displayName() // マップ名 + * @option $gameParty.size() // パーティー人数 + * @option $gameParty.steps() // 現在の歩数 + * @option $gameParty.gold() // 所持金 + * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 + * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 + * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 + * @option $gameSystem.playtimeText() // プレイ時間 + * @option $gameSystem.saveCount() // セーブ回数 + * @option $gameSystem.battleCount() // 戦闘回数 + * @parent menuHelpSettings + * + * @param rightBlockAlign + * @text 右上の文字揃え + * @desc 右上に表示する値の文字配置を選択します。 + * @default right + * @type select + * @option 左揃え + * @value left + * @option 中央揃え + * @value center + * @option 右揃え + * @value right + * @parent menuHelpSettings + * + * @param rightBottomBlockLabel + * @text 右下の項目名 + * @desc 右下に表示する項目名です。 + * ※所持金の表示位置が「ヘルプウィンドウの右下」時は無効 + * @default + * @type string + * @parent menuHelpSettings + * + * @param rightBottomBlockValue + * @text 右下の値 + * @desc 右下に表示する値をスクリプトで記述します。 + * ※所持金の表示位置が「ヘルプウィンドウの右下」時は無効 + * @default + * @type combo + * @option $gameVariables.value(1) // 変数ID:1の値 + * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 + * @option $gameMap.displayName() // マップ名 + * @option $gameParty.size() // パーティー人数 + * @option $gameParty.steps() // 現在の歩数 + * @option $gameParty.gold() // 所持金 + * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 + * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 + * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 + * @option $gameSystem.playtimeText() // プレイ時間 + * @option $gameSystem.saveCount() // セーブ回数 + * @option $gameSystem.battleCount() // 戦闘回数 + * @parent menuHelpSettings + * + * @param rightBottomBlockAlign + * @text 右下の文字揃え + * @desc 右下に表示する値の文字配置を選択します。 + * ※所持金の表示位置が「ヘルプウィンドウの右下」時は無効 + * @default left + * @type select + * @option 左揃え + * @value left + * @option 中央揃え + * @value center + * @option 右揃え + * @value right + * @parent menuHelpSettings + * + * @param leftBottomBlockLabel + * @text 左下の項目名 + * @desc 左下に表示する項目名です。 + * ※設定するとメニュー説明文が表示されなくなります + * @default + * @type string + * @parent menuHelpSettings + * + * @param leftBottomBlockValue + * @text 左下の値 + * @desc 左下に表示する値をスクリプトで記述します。 + * ※設定するとメニュー説明文が表示されなくなります + * @default + * @type combo + * @option $gameVariables.value(1) // 変数ID:1の値 + * @option $gameSwitches.value(1) ? "有効" : "無効" // スイッチID:1の状態 + * @option $gameMap.displayName() // マップ名 + * @option $gameParty.size() // パーティー人数 + * @option $gameParty.steps() // 現在の歩数 + * @option $gameParty.gold() // 所持金 + * @option $gameParty.numItems($dataItems[1]) // アイテムID:1の所持数 + * @option $gameParty.numItems($dataWeapons[1]) // 武器ID:1の所持数 + * @option $gameParty.numItems($dataArmors[1]) // 防具ID:1の所持数 + * @option $gameSystem.playtimeText() // プレイ時間 + * @option $gameSystem.saveCount() // セーブ回数 + * @option $gameSystem.battleCount() // 戦闘回数 + * @parent menuHelpSettings + * + * @param leftBottomBlockAlign + * @text 左下の文字揃え + * @desc 左下に表示する値の文字配置を選択します。 + * @default left + * @type select + * @option 左揃え + * @value left + * @option 中央揃え + * @value center + * @option 右揃え + * @value right + * @parent menuHelpSettings + */ + +/*~struct~menuHelpTexts: + * + * @param symbol + * @text メニュー名 + * @desc メニュー名を入力します。 + * @type string + * + * @param helpText + * @text メニュー説明文 + * @desc メニューの説明文を入力します。 + * @type string + */ + +/*~struct~backgroundImages: + * + * @param sceneName + * @text シーン名 + * @desc 背景画像を設定するシーン名です。 + * 独自で追加したシーン名を直接入力することもできます。 + * @default Scene_Menu + * @type combo + * @option Scene_Menu + * @option Scene_Item + * @option Scene_Skill + * @option Scene_Equip + * @option Scene_Status + * @option Scene_Options + * @option Scene_Save + * @option Scene_Load + * @option Scene_GameEnd + * + * @param imageName + * @text 背景画像 + * @desc 背景画像として表示する画像を選択してください。 + * @dir img/system + * @type file + * @require 1 + */ + +(() => { + "use strict"; + const pluginName = "LL_MenuScreenCustom"; + + const parameters = PluginManager.parameters(pluginName); + const leftInputMode = eval(parameters["leftInputMode"] || "true"); + const numVisibleRows = Number(parameters["numVisibleRows"] || 2); + const maxCols = Number(parameters["maxCols"] || 2); + const currencyWindowPosition = String( + parameters["currencyWindowPosition"] || "helpWindowRightBottom" + ); + // 表示位置の設定 + const actorNameLH = Number(parameters["actorNameLH"] || 0); + const actorLevelLH = Number(parameters["actorLevelLH"] || 1); + const actorIconLH = Number(parameters["actorIconLH"] || 2); + const actorClassLH = Number(parameters["actorClassLH"] || 3); + const actorGaugeLH = Number(parameters["actorGaugeLH"] || 4); + const lvPadding = Number(parameters["lvPadding"] || 84); + const gaugeWidth = Number(parameters["gaugeWidth"] || 128); + // 表示位置の設定(X) + const actorNameX = Number(parameters["actorNameX"] || 0); + const actorLevelX = Number(parameters["actorLevelX"] || 0); + const actorIconX = Number(parameters["actorIconX"] || 0); + const actorClassX = Number(parameters["actorClassX"] || 0); + const actorGaugeX = Number(parameters["actorGaugeX"] || 0); + // 立ち絵表示の設定 + const showStandingPicture = eval(parameters["showStandingPicture"] || "true"); + const menuWindowPictureX = Number(parameters["menuWindowPictureX"] || 0); + const menuWindowPictureY = Number(parameters["menuWindowPictureY"] || 0); + const menuWindowPictureScale = Number( + parameters["menuWindowPictureScale"] || 100 + ); + // ヘルプウィンドウの設定 + const menuHelpWindowEnable = eval( + parameters["menuHelpWindowEnable"] || "true" + ); + const menuHelpTexts = JSON.parse(parameters["menuHelpTexts"] || "null"); + const leftBlockLabel = String(parameters["leftBlockLabel"] || ""); + const leftBlockValue = String(parameters["leftBlockValue"] || ""); + const leftBlockAlign = String(parameters["leftBlockAlign"] || "left"); + const rightBlockLabel = String(parameters["rightBlockLabel"] || ""); + const rightBlockValue = String(parameters["rightBlockValue"] || ""); + const rightBlockAlign = String(parameters["rightBlockAlign"] || "right"); + const rightBottomBlockLabel = String( + parameters["rightBottomBlockLabel"] || "" + ); + const rightBottomBlockValue = String( + parameters["rightBottomBlockValue"] || "" + ); + const rightBottomBlockAlign = String( + parameters["rightBottomBlockAlign"] || "left" + ); + const leftBottomBlockLabel = String(parameters["leftBottomBlockLabel"] || ""); + const leftBottomBlockValue = String(parameters["leftBottomBlockValue"] || ""); + const leftBottomBlockAlign = String( + parameters["leftBottomBlockAlign"] || "left" + ); + // 背景画像の設定 + const backgroundImages = JSON.parse(parameters["backgroundImages"] || "null"); + + let menuHelpLists = []; + if (menuHelpTexts) { + menuHelpTexts.forEach((elm) => { + menuHelpLists[String(JSON.parse(elm).symbol)] = String( + JSON.parse(elm).helpText + ); + }); + } + + let backgroundImageLists = []; + if (backgroundImages) { + backgroundImages.forEach((elm) => { + backgroundImageLists.push(JSON.parse(elm)); + }); + } + + // メニュー画面ヘルプウィンドウの標準高さ (lineHeight) + let menuHelpWindowLH = 1.5; + + // ヘルプウィンドウフォントサイズ + const menuHelpWindowFontSize = 22; + + const _Scene_MenuBase_createBackground = + Scene_MenuBase.prototype.createBackground; + Scene_MenuBase.prototype.createBackground = function () { + let sceneName = SceneManager._scene.constructor.name; + // 背景画像を検索 + let originalBackgroundImage = backgroundImageLists.find(function (item) { + if (String(item.sceneName) == sceneName) return true; + }); + if (originalBackgroundImage) { + // 独自の背景画像を表示 + this._backgroundSprite = new Sprite(); + this._backgroundSprite.bitmap = ImageManager.loadSystem( + originalBackgroundImage.imageName + ); + this.addChild(this._backgroundSprite); + return; + } + _Scene_MenuBase_createBackground.apply(this, arguments); + }; + + // ヘルプウィンドウの高さを定義 + Scene_MenuBase.prototype.calcMenuHelpWindowHeight = function () { + let height = this.calcWindowHeight(menuHelpWindowLH, false); + if (!leftBlockLabel && !rightBlockLabel) + height = this.calcWindowHeight(1, false); + if (!menuHelpWindowEnable) height = 0; + return height; + }; + + Scene_Menu.prototype.isRightInputMode = function () { + return !leftInputMode; + }; + + Scene_MenuBase.prototype.createCancelButton = function () { + this._cancelButton = new Sprite_Button("cancel"); + this._cancelButton.x = leftInputMode + ? 4 + : Graphics.boxWidth - this._cancelButton.width - 4; + this._cancelButton.y = this.buttonY(); + this.addWindow(this._cancelButton); + }; + + Scene_MenuBase.prototype.createPageButtons = function () { + this._pageupButton = new Sprite_Button("pageup"); + this._pagedownButton = new Sprite_Button("pagedown"); + if (leftInputMode) { + this._pageupButton.x = + Graphics.boxWidth - + this._pageupButton.width - + this._pagedownButton.width - + 8; + } else { + this._pageupButton.x = 4; + } + this._pageupButton.y = this.buttonY(); + const pageupRight = this._pageupButton.x + this._pageupButton.width; + this._pagedownButton.x = pageupRight + 4; + this._pagedownButton.y = this.buttonY(); + this.addWindow(this._pageupButton); + this.addWindow(this._pagedownButton); + this._pageupButton.setClickHandler(this.previousActor.bind(this)); + this._pagedownButton.setClickHandler(this.nextActor.bind(this)); + }; + + const _Scene_Menu_create = Scene_Menu.prototype.create; + Scene_Menu.prototype.create = function () { + _Scene_Menu_create.apply(this, arguments); + this.createMenuHelpWindow(); + if (currencyWindowPosition != "menuCommandBottom") { + this._goldWindow.visible = false; + } + }; + + Scene_Menu.prototype.commandWindowRect = function () { + const ww = this.mainCommandWidth(); + let wh = + this.mainAreaHeight() - + this.menuHelpWindowRect().height - + this.goldWindowRect().height; + const wx = this.isRightInputMode() ? Graphics.boxWidth - ww : 0; + const wy = this.mainAreaTop() + this.menuHelpWindowRect().height; + if (currencyWindowPosition != "menuCommandBottom") { + wh += this.goldWindowRect().height; + } + return new Rectangle(wx, wy, ww, wh); + }; + + Scene_Menu.prototype.goldWindowRect = function () { + const ww = this.mainCommandWidth(); + const wh = this.calcWindowHeight(1, true); + const wx = this.isRightInputMode() ? Graphics.boxWidth - ww : 0; + const wy = this.mainAreaBottom() - wh; + return new Rectangle(wx, wy, ww, wh); + }; + + Scene_Menu.prototype.statusWindowRect = function () { + const ww = Graphics.boxWidth - this.mainCommandWidth(); + const wh = this.mainAreaHeight() - this.menuHelpWindowRect().height; + const wx = this.isRightInputMode() ? 0 : Graphics.boxWidth - ww; + const wy = this.mainAreaTop() + this.menuHelpWindowRect().height; + return new Rectangle(wx, wy, ww, wh); + }; + + Scene_Menu.prototype.createMenuHelpWindow = function () { + const rect = this.menuHelpWindowRect(); + this._menuHelpWindow = new Window_MenuHelp(rect); + this.addWindow(this._menuHelpWindow); + }; + + Scene_Menu.prototype.menuHelpWindowRect = function () { + const wx = 0; + const wy = this.mainAreaTop(); + const ww = Graphics.boxWidth; + const wh = this.calcMenuHelpWindowHeight(); + return new Rectangle(wx, wy, ww, wh); + }; + + const _Scene_Menu_update = Scene_Menu.prototype.update; + Scene_Menu.prototype.update = function () { + _Scene_Menu_update.apply(this, arguments); + // インフォメーションウィンドウの更新 + const helpText = menuHelpLists[this._commandWindow.currentName()] + ? menuHelpLists[this._commandWindow.currentName()] + : ""; + this._menuHelpWindow.setText(helpText); + }; + + Scene_ItemBase.prototype.actorWindowRect = function () { + const wx = 0; + const wy = Math.min(this.mainAreaTop(), this.helpAreaTop()); + const ww = Graphics.boxWidth - this.mainCommandWidth(); + const wh = + Graphics.boxHeight - + this.buttonAreaHeight() - + this.calcMenuHelpWindowHeight(); + return new Rectangle(wx, wy, ww, wh); + }; + + // Get Current Name + Window_Command.prototype.currentName = function () { + return this.currentData() ? this.currentData().name : null; + }; + + // ウィンドウ内に立ち絵を描画 + Window_StatusBase.prototype.drawStandingPicture = function ( + pictureName, + x, + y, + width, + height, + sx, + sy, + scaleX, + scaleY + ) { + width = width || 200; + height = height || 200; + sx = sx || 0; + sy = sy || 0; + const bitmap = ImageManager.loadPicture(pictureName); + const pw = width; + const ph = height; + let sw = Math.min(width, pw); + let sh = Math.min(height, ph); + let dx = Math.floor(x + Math.max(width - pw, 0) / 2); + let dy = Math.floor(y + Math.max(height - ph, 0) / 2); + let dw = Math.min(width, pw); + let dh = Math.min(height, ph); + + // for iOS Safari + if (sx < 0) { + dx += sx * -1 * scaleX; + sw -= sx * -1 * scaleX; + dw -= sx * -1 * scaleX; + sx = 0; + } + if (sy < 0) { + dy += sy * -1 * scaleY; + sh -= sy * -1 * scaleY; + dh -= sy * -1 * scaleY; + sy = 0; + } + + bitmap.addLoadListener( + function () { + this.contents.blt( + bitmap, + sx, + sy, + sw / scaleX, + sh / scaleY, + dx, + dy, + dw, + dh + ); + }.bind(this) + ); + }; + + Window_StatusBase.prototype.exDrawActorSimpleStatus = function ( + actor, + x, + y, + width + ) { + const lineHeight = this.lineHeight(); + if (actorNameLH > -1) + this.drawActorName( + actor, + x + actorNameX, + y + lineHeight * actorNameLH, + width - actorNameX + ); + if (actorLevelLH > -1) + this.drawActorLevel( + actor, + x + actorLevelX, + y + lineHeight * actorLevelLH + ); + if (actorIconLH > -1) + this.drawActorIcons( + actor, + x + actorIconX, + y + lineHeight * actorIconLH, + width - actorIconX + ); + if (actorClassLH > -1) + this.drawActorClass( + actor, + x + actorClassX, + y + lineHeight * actorClassLH, + width - actorClassX + ); + if (actorGaugeLH > -1) + this.placeBasicGauges( + actor, + x + actorGaugeX, + y + lineHeight * actorGaugeLH + ); + }; + + Window_MenuStatus.prototype.drawItemImage = function (index) { + const actor = this.actor(index); + const rect = this.itemRect(index); + + this.changePaintOpacity(actor.isBattleMember()); + // 立ち絵 or 顔グラフィック描画 + let mPicture = ExMenuScreenBase.getImageName(actor.actorId()); + if (mPicture && showStandingPicture) { + const width = rect.width - 2; + const height = rect.height - 2; + const x = rect.x + 1; + const y = rect.y + 1; + const sx = (Number(mPicture.x) + menuWindowPictureX) * -1; + const sy = (Number(mPicture.y) + menuWindowPictureY) * -1; + let scaleX = Number(mPicture.scaleX) / 100; + let scaleY = Number(mPicture.scaleY) / 100; + // 拡大率を適用 + scaleX *= menuWindowPictureScale / 100; + scaleY *= menuWindowPictureScale / 100; + // ピンチ判定 + if ( + ExMenuScreenBase.getHpRate(actor.actorId()) > + Number(mPicture.pinchPercentage) || + !mPicture.pinchImageName + ) { + // 通常 + this.drawStandingPicture( + String(mPicture.imageName), + x, + y, + width, + height, + sx, + sy, + scaleX, + scaleY + ); + } else { + // ピンチ + this.drawStandingPicture( + String(mPicture.pinchImageName), + x, + y, + width, + height, + sx, + sy, + scaleX, + scaleY + ); + } + } else { + let width = ImageManager.faceWidth; + // 横幅が小さい場合、横幅に合わせてトリミング + if (rect.width - 2 < width) { + width = rect.width - 2; + } + const height = rect.height - 2; + const x = rect.x + rect.width - width - 1; + const y = rect.y + 1; + this.drawActorFace(actor, x, y, width, height); + } + this.changePaintOpacity(true); + }; + + Window_MenuStatus.prototype.drawItemStatus = function (index) { + const actor = this.actor(index); + const rect = this.itemRect(index); + const x = rect.x + 2; + const y = rect.y + 2; + const width = rect.width - 4; + + // 画像キャッシュ判定 + const mPicture = ExMenuScreenBase.getImageName(actor.actorId()); + if (mPicture && showStandingPicture) { + let pictureName = null; + // ピンチ判定 (旧Ver.互換用) + if ( + ExMenuScreenBase.getHpRate(actor.actorId()) > + Number(mPicture.pinchPercentage) || + !mPicture.pinchImageName + ) { + pictureName = String(mPicture.imageName); + } else { + pictureName = String(mPicture.pinchImageName); + } + const bitmap = ImageManager.loadPicture(pictureName); + bitmap.addLoadListener( + function () { + this.exDrawActorSimpleStatus(actor, x, y, width); + }.bind(this) + ); + } else { + this.exDrawActorSimpleStatus(actor, x, y, width); + } + }; + + Window_MenuStatus.prototype.numVisibleRows = function () { + return numVisibleRows; + }; + + Window_MenuStatus.prototype.maxCols = function () { + return maxCols; + }; + + Window_MenuStatus.prototype.drawActorLevel = function (actor, x, y) { + this.changeTextColor(ColorManager.systemColor()); + this.drawText(TextManager.levelA, x, y, 48); + this.resetTextColor(); + this.drawText(actor.level, x + lvPadding, y, 36, "right"); + }; + + Window_MenuStatus.prototype.refreshCursorForAll = function () { + const maxItems = this.maxItems(); + if (maxItems > 0) { + const rect = this.itemRect(0); + + // 独自に最大数を計算 + let maxRectCnt = maxItems; + if (maxRectCnt > maxCols) { + maxRectCnt = Math.ceil(maxRectCnt / maxCols) * maxCols; + } + rect.enlarge(this.itemRect(maxRectCnt - 1)); + + this.setCursorRect(rect.x, rect.y, rect.width, rect.height); + } else { + this.setCursorRect(0, 0, 0, 0); + } + }; + + //----------------------------------------------------------------------------- + // Window_MenuHelp + // + + function Window_MenuHelp() { + this.initialize(...arguments); + } + + Window_MenuHelp.prototype = Object.create(Window_Base.prototype); + Window_MenuHelp.prototype.constructor = Window_MenuHelp; + + Window_MenuHelp.prototype.initialize = function (rect) { + Window_Base.prototype.initialize.call(this, rect); + this.refresh(); + }; + + Window_MenuHelp.prototype.setText = function (text) { + this._text = text; + this.refresh(); + }; + + Window_MenuHelp.prototype.clear = function () { + this.setText(""); + }; + + Window_MenuHelp.prototype.refresh = function () { + this.contents.clear(); + this.contents.fontSize = this.getFontSize(); + // マップ名 + this.drawLeftBlock(); + // プレイ時間 + this.drawRightBlock(); + // 所持金 + this.drawCurrency(); + // メニューヘルプ + this.drawMenuHelp(); + this.contents.fontSize = $gameSystem.mainFontSize(); + }; + + Window_MenuHelp.prototype.getFontSize = function () { + return !leftBlockLabel && !rightBlockLabel + ? $gameSystem.mainFontSize() + : menuHelpWindowFontSize; + }; + + Window_MenuHelp.prototype.drawLeftBlock = function () { + if (!leftBlockLabel) return; + const y = -6; + const oneThirdWidth = Math.floor(this.innerWidth / 3); + this.changeTextColor(this.systemColor()); + this.drawText( + leftBlockLabel, + 0, + y, + this.contents.measureTextWidth(leftBlockLabel), + leftBlockAlign + ); + this.resetTextColor(); + this.drawText( + eval(leftBlockValue), + this.contents.measureTextWidth(leftBlockLabel), + y, + oneThirdWidth * 1.5 - this.contents.measureTextWidth(leftBlockLabel), + leftBlockAlign + ); + }; + + Window_MenuHelp.prototype.drawRightBlock = function () { + if (!rightBlockLabel) return; + const y = -6; + const oneThirdWidth = Math.floor(this.innerWidth / 3); + this.changeTextColor(this.systemColor()); + this.drawText( + rightBlockLabel, + oneThirdWidth * 1.5, + y, + this.contents.measureTextWidth(rightBlockLabel), + rightBlockAlign + ); + this.resetTextColor(); + this.drawText( + eval(rightBlockValue), + this.contents.measureTextWidth(rightBlockLabel) + oneThirdWidth * 1.5, + y, + oneThirdWidth * 1.5 - this.contents.measureTextWidth(rightBlockLabel), + rightBlockAlign + ); + }; + + Window_MenuHelp.prototype.drawCurrency = function () { + const y = !leftBlockLabel && !rightBlockLabel ? 0 : 24; + const oneThirdWidth = Math.floor(this.innerWidth / 3); + + if (currencyWindowPosition == "helpWindowRightBottom") { + // 所持金の表示位置が「ヘルプウィンドウの右下」の場合、所持金を描画 + const currencyUnit = TextManager.currencyUnit; + this.drawCurrencyValue( + $gameParty.gold(), + currencyUnit, + oneThirdWidth * 1.5, + y, + oneThirdWidth * 1.5 + ); + } else { + // それ以外の場合、独自の項目を描画 + if (!rightBottomBlockLabel) return; + this.changeTextColor(this.systemColor()); + this.drawText( + rightBottomBlockLabel, + oneThirdWidth * 1.5, + y, + this.contents.measureTextWidth(rightBottomBlockLabel), + rightBottomBlockAlign + ); + this.resetTextColor(); + this.drawText( + eval(rightBottomBlockValue), + this.contents.measureTextWidth(rightBottomBlockLabel) + + oneThirdWidth * 1.5, + y, + oneThirdWidth * 1.5 - + this.contents.measureTextWidth(rightBottomBlockLabel), + rightBottomBlockAlign + ); + } + }; + + Window_MenuHelp.prototype.drawMenuHelp = function () { + const y = !leftBlockLabel && !rightBlockLabel ? 0 : 24; + const oneThirdWidth = Math.floor(this.innerWidth / 3); + + if (leftBottomBlockLabel != "") { + // 左下に独自の項目を表示する場合 (v1.4.0) + this.changeTextColor(this.systemColor()); + this.drawText( + leftBottomBlockLabel, + 0, + y, + this.contents.measureTextWidth(leftBottomBlockLabel), + leftBottomBlockAlign + ); + this.resetTextColor(); + this.drawText( + eval(leftBottomBlockValue), + this.contents.measureTextWidth(leftBottomBlockLabel), + y, + oneThirdWidth * 1.5 - + this.contents.measureTextWidth(leftBottomBlockLabel), + leftBottomBlockAlign + ); + } else { + // メニューヘルプを表示 + this.resetTextColor(); + this.drawText( + this._text ? this._text : "", + 0, + y, + this.innerWidth - oneThirdWidth * 1.5, + leftBottomBlockAlign + ); + } + }; + + // ゲージ幅調整機能 (v1.3.0) + const _Window_StatusBase_placeGauge = Window_StatusBase.prototype.placeGauge; + Window_StatusBase.prototype.placeGauge = function (actor, type, x, y) { + // メニュー画面トップおよび対象アクター選択画面のみ適用 + if ( + this.constructor.name === "Window_MenuStatus" || + this.constructor.name === "Window_MenuActor" + ) { + const key = "actor%1-gauge-%2".format(actor.actorId(), type); + const sprite = this.createInnerSprite(key, Sprite_GaugeExMenuBase); + sprite.setup(actor, type); + sprite.move(x, y); + sprite.show(); + } else { + _Window_StatusBase_placeGauge.apply(this, arguments); + } + }; + + //----------------------------------------------------------------------------- + // Sprite_GaugeExMenuBase + // + // ゲージ幅調整用のゲージスプライトを新規定義します。 + + function Sprite_GaugeExMenuBase() { + this.initialize(...arguments); + } + + Sprite_GaugeExMenuBase.prototype = Object.create(Sprite_Gauge.prototype); + Sprite_GaugeExMenuBase.prototype.constructor = Sprite_GaugeExMenuBase; + + Sprite_GaugeExMenuBase.prototype.bitmapWidth = function () { + return gaugeWidth; + }; +})(); diff --git a/js/plugins/LL_StandingPictureBattle.js b/js/plugins/LL_StandingPictureBattle.js index 52fb348..3c0fcd7 100644 --- a/js/plugins/LL_StandingPictureBattle.js +++ b/js/plugins/LL_StandingPictureBattle.js @@ -1,1838 +1,1838 @@ -//============================================================================= -// RPGツクールMZ - LL_StandingPictureBattle.js v1.7.0 -//----------------------------------------------------------------------------- -// ルルの教会 (Lulu's Church) -// https://nine-yusha.com/ -// -// URL below for license details. -// https://nine-yusha.com/plugin/ -//============================================================================= - -/*: - * @target MZ - * @plugindesc 戦闘中に立ち絵を自動表示します。 - * @author ルルの教会 - * @url https://nine-yusha.com/plugin-sbpicture/ - * - * @help LL_StandingPictureBattle.js - * - * 戦闘中、下記のタイミングで立ち絵を自動表示します。 - * ・戦闘開始時 (戦う・逃げる選択時) - * ・コマンド選択時 - * ・被ダメージ時 - * ・勝利時 - * ・攻撃、防御、スキル発動時 - * ・アイテム使用時 - * - * 下記のようにステート、スイッチ、変数条件で表示する立ち絵を複数定義できます。 - * ・スイッチ1がONかつ毒状態の立ち絵 - * ・変数1が10以上かつ毒状態の立ち絵 - * ・スイッチ1がONの時の立ち絵 - * ・毒状態の立ち絵 - * ・スイッチ・ステート・変数条件なしの通常立ち絵 (最低限必要) - * - * 残りHP%で立ち絵を切り替える: - * まず「残りHP%」を「100」に設定した立ち絵リストを作成します。 - * 上記をコピーして「残りHP%」を「50」に変更し、立ち絵リストを複製します。 - * これでHPが半分以下になった場合、「50」に設定した立ち絵が呼ばれます。 - * 残りHP%毎に、複数立ち絵を定義することも可能です。 - * - * 画像ファイルの表示優先順: - * 1. ステートID、スイッチID、変数条件全てに一致するもの - * 2. ステートID、スイッチID両方に一致するもの - * 3. ステートID、変数条件両方に一致するもの - * 4. ステートIDのみ一致するもの - * 5. スイッチID、変数条件両方に一致するもの - * 6. スイッチIDのみ一致するもの - * 7. 変数条件のみ一致するもの - * 8. 条件なし (ステートID、スイッチID、変数条件全て設定なし) - * (上記の中で、残りHP%が最も低いものが優先して表示されます) - * - * 画像を反転させたい場合: - * X拡大率に「-100」と入力すると画像が反転します。 - * (原点を左上にしている場合、X座標が画像横幅分左にずれます) - * - * プラグインコマンド: - * 立ち絵表示ON・OFF: 立ち絵の表示・非表示を一括制御します。 - * - * 利用規約: - * ・著作権表記は必要ございません。 - * ・利用するにあたり報告の必要は特にございません。 - * ・商用・非商用問いません。 - * ・R18作品にも使用制限はありません。 - * ・ゲームに合わせて自由に改変していただいて問題ございません。 - * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 - * - * 作者: ルルの教会 - * 作成日: 2022/3/21 - * - * @command setEnabled - * @text 立ち絵表示ON・OFF - * @desc 立ち絵の表示・非表示を一括制御します。 - * - * @arg enabled - * @text 立ち絵表示 - * @desc OFFにすると立ち絵が表示されなくなります。 - * @default true - * @type boolean - * - * @param pictureListSettings - * @text 立ち絵リスト - * @desc ※この項目は使用しません - * - * @param sbCommandPictures - * @text コマンド選択時 - * @desc コマンド選択中に表示する立ち絵を定義します。 - * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 - * @default [] - * @type struct[] - * @parent pictureListSettings - * - * @param sbDamagePictures - * @text ダメージ時 - * @desc ダメージ時に表示する立ち絵を定義します。 - * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 - * @default [] - * @type struct[] - * @parent pictureListSettings - * - * @param sbWinPictures - * @text 勝利時 - * @desc 戦闘勝利時に表示する立ち絵を定義します。 - * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 - * @default [] - * @type struct[] - * @parent pictureListSettings - * - * @param sbActionPictures - * @text 攻撃、防御、スキル発動時 - * @desc 攻撃、スキル、アイテム使用時に表示する立ち絵を定義します。 - * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 - * @default [] - * @type struct[] - * @parent pictureListSettings - * - * @param sbItemPictures - * @text アイテム使用時 - * @desc アイテム使用時に表示する立ち絵を定義します。 - * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 - * @default [] - * @type struct[] - * @parent pictureListSettings - * - * @param startActorType - * @text 戦闘開始時の表示アクター - * @desc 戦う・逃げる選択時に表示されるアクターを選択してください。 - * @type select - * @default none - * @option 表示しない - * @value none - * @option 先頭のアクター - * @value firstActor - * @option ランダム - * @value randomActor - * - * @param winActorType - * @text 勝利時の表示アクター - * @desc 勝利時に表示されるアクターを選択してください。 - * @type select - * @default lastActor - * @option 表示しない - * @value none - * @option 最後に行動したアクター - * @value lastActor - * @option 先頭のアクター - * @value firstActor - * @option ランダム - * @value randomActor - * - * @param hiddenEnemyWindow - * @text 敵選択時は非表示 - * @desc 敵選択時は立ち絵を非表示にします。 - * @default true - * @type boolean - * - * @param hiddenActorWindow - * @text 対象アクター選択時は非表示 - * @desc 対象アクター選択時は立ち絵を非表示にします。 - * @default false - * @type boolean - * - * @param deathBeforeStates - * @text 死亡時の直前ステート判定 - * @desc 死亡時に直前のステート状態で立ち絵を判定します。 - * 死亡時に専用の立ち絵を表示する場合はオフにしてください。 - * @default false - * @type boolean - */ - -/*~struct~sbCommandPictures: - * - * @param actorId - * @text アクターID - * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 - * @type actor - * - * @param stateId - * @text ステートID - * @desc 特定ステートで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type state - * - * @param switchId - * @text スイッチID - * @desc スイッチONで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type switch - * - * @param variableCase - * @text 変数条件 - * @desc 変数条件で立ち絵を変更したい場合に使用します。 - * @default - * @type struct - * - * @param hpPercentage - * @text 残りHP% - * @desc 残りHP%で立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は100%で設定してください。 - * @default 100 - * @min 0 - * @max 100 - * @type number - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param Priority - * @text 優先度 - * @desc 画像の表示優先度です。最背面は画面上に表示されないことが多いので通常の使用では推奨しません。 - * @default 0 - * @type select - * @option 最前面 - * @value 0 - * @option ウィンドウの下 - * @value 1 - * @option 最背面 - * @value 2 - * - * @param origin - * @text 原点 - * @desc 立ち絵の原点です。 - * @default upperleft - * @type select - * @option 左上 - * @value upperleft - * @option 中央 - * @value center - * - * @param x - * @text X座標 - * @desc 立ち絵の表示位置(X)です。 - * @default 464 - * @min -9999 - * @max 9999 - * @type number - * - * @param y - * @text Y座標 - * @desc 立ち絵の表示位置(Y)です。 - * @default 96 - * @min -9999 - * @max 9999 - * @type number - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param motion - * @text モーション - * @desc 再生モーションを選択してください。 - * @default floatrightfast - * @type select - * @option なし - * @value none - * @option 右からフロートイン (コマンド) - * @value floatrightfast - * @option 左からフロートイン (コマンド) - * @value floatleftfast - * @option 頷く - * @value yes - * @option ジャンプ - * @value jump - * @option 繰り返しジャンプ - * @value jumploop - * @option ガクガクし続ける - * @value shakeloop - * @option 横に揺れ続ける - * @value noslowloop - * @option 息づかい風 - * @value breathing - * @option 息づかい風 (伸縮) - * @value breathing2 - * @option 揺れる (ダメージ) - * @value damage - * @option 右からフロートイン (勝利) - * @value floatright - * @option 左からフロートイン (勝利) - * @value floatleft - * @option 左へスライド (攻撃) - * @value stepleft - * @option 右へスライド (攻撃) - * @value stepright - * @option 頭を下げる (防御) - * @value headdown - */ - -/*~struct~sbDamagePictures: - * - * @param actorId - * @text アクターID - * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 - * @type actor - * - * @param stateId - * @text ステートID - * @desc 特定ステートで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type state - * - * @param switchId - * @text スイッチID - * @desc スイッチONで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type switch - * - * @param variableCase - * @text 変数条件 - * @desc 変数条件で立ち絵を変更したい場合に使用します。 - * @default - * @type struct - * - * @param hpPercentage - * @text 残りHP% - * @desc 残りHP%で立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は100%で設定してください。 - * @default 100 - * @min 0 - * @max 100 - * @type number - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param origin - * @text 原点 - * @desc 立ち絵の原点です。 - * @default upperleft - * @type select - * @option 左上 - * @value upperleft - * @option 中央 - * @value center - * - * @param x - * @text X座標 - * @desc 立ち絵の表示位置(X)です。 - * @default 464 - * @min -9999 - * @max 9999 - * @type number - * - * @param y - * @text Y座標 - * @desc 立ち絵の表示位置(Y)です。 - * @default 96 - * @min -9999 - * @max 9999 - * @type number - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param motion - * @text モーション - * @desc 再生モーションを選択してください。 - * @default damage - * @type select - * @option なし - * @value none - * @option 右からフロートイン (コマンド) - * @value floatrightfast - * @option 左からフロートイン (コマンド) - * @value floatleftfast - * @option 頷く - * @value yes - * @option ジャンプ - * @value jump - * @option 繰り返しジャンプ - * @value jumploop - * @option ガクガクし続ける - * @value shakeloop - * @option 横に揺れ続ける - * @value noslowloop - * @option 息づかい風 - * @value breathing - * @option 息づかい風 (伸縮) - * @value breathing2 - * @option 揺れる (ダメージ) - * @value damage - * @option 右からフロートイン (勝利) - * @value floatright - * @option 左からフロートイン (勝利) - * @value floatleft - * @option 左へスライド (攻撃) - * @value stepleft - * @option 右へスライド (攻撃) - * @value stepright - * @option 頭を下げる (防御) - * @value headdown - */ - -/*~struct~sbWinPictures: - * - * @param actorId - * @text アクターID - * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 - * @type actor - * - * @param stateId - * @text ステートID - * @desc 特定ステートで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type state - * - * @param switchId - * @text スイッチID - * @desc スイッチONで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type switch - * - * @param variableCase - * @text 変数条件 - * @desc 変数条件で立ち絵を変更したい場合に使用します。 - * @default - * @type struct - * - * @param hpPercentage - * @text 残りHP% - * @desc 残りHP%で立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は100%で設定してください。 - * @default 100 - * @min 0 - * @max 100 - * @type number - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param origin - * @text 原点 - * @desc 立ち絵の原点です。 - * @default upperleft - * @type select - * @option 左上 - * @value upperleft - * @option 中央 - * @value center - * - * @param x - * @text X座標 - * @desc 立ち絵の表示位置(X)です。 - * @default 464 - * @min -9999 - * @max 9999 - * @type number - * - * @param y - * @text Y座標 - * @desc 立ち絵の表示位置(Y)です。 - * @default 96 - * @min -9999 - * @max 9999 - * @type number - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param motion - * @text モーション - * @desc 再生モーションを選択してください。 - * @default floatright - * @type select - * @option なし - * @value none - * @option 右からフロートイン (コマンド) - * @value floatrightfast - * @option 左からフロートイン (コマンド) - * @value floatleftfast - * @option 頷く - * @value yes - * @option ジャンプ - * @value jump - * @option 繰り返しジャンプ - * @value jumploop - * @option ガクガクし続ける - * @value shakeloop - * @option 横に揺れ続ける - * @value noslowloop - * @option 息づかい風 - * @value breathing - * @option 息づかい風 (伸縮) - * @value breathing2 - * @option 揺れる (ダメージ) - * @value damage - * @option 右からフロートイン (勝利) - * @value floatright - * @option 左からフロートイン (勝利) - * @value floatleft - * @option 左へスライド (攻撃) - * @value stepleft - * @option 右へスライド (攻撃) - * @value stepright - * @option 頭を下げる (防御) - * @value headdown - */ - -/*~struct~sbActionPictures: - * - * @param actorId - * @text アクターID - * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 - * @type actor - * - * @param itemId - * @text スキルID - * @desc このスキルが発動された時に立ち絵が表示されます。 - * なしの場合、攻撃、防御含め全スキル発動時に表示されます。 - * @type skill - * - * @param stateId - * @text ステートID - * @desc 特定ステートで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type state - * - * @param switchId - * @text スイッチID - * @desc スイッチONで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type switch - * - * @param variableCase - * @text 変数条件 - * @desc 変数条件で立ち絵を変更したい場合に使用します。 - * @default - * @type struct - * - * @param hpPercentage - * @text 残りHP% - * @desc 残りHP%で立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は100%で設定してください。 - * @default 100 - * @min 0 - * @max 100 - * @type number - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param origin - * @text 原点 - * @desc 立ち絵の原点です。 - * @default upperleft - * @type select - * @option 左上 - * @value upperleft - * @option 中央 - * @value center - * - * @param x - * @text X座標 - * @desc 立ち絵の表示位置(X)です。 - * @default 464 - * @min -9999 - * @max 9999 - * @type number - * - * @param y - * @text Y座標 - * @desc 立ち絵の表示位置(Y)です。 - * @default 96 - * @min -9999 - * @max 9999 - * @type number - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param motion - * @text モーション - * @desc 再生モーションを選択してください。 - * @default floatrightfast - * @type select - * @option なし - * @value none - * @option 右からフロートイン (コマンド) - * @value floatrightfast - * @option 左からフロートイン (コマンド) - * @value floatleftfast - * @option 頷く - * @value yes - * @option ジャンプ - * @value jump - * @option 繰り返しジャンプ - * @value jumploop - * @option ガクガクし続ける - * @value shakeloop - * @option 横に揺れ続ける - * @value noslowloop - * @option 息づかい風 - * @value breathing - * @option 息づかい風 (伸縮) - * @value breathing2 - * @option 揺れる (ダメージ) - * @value damage - * @option 右からフロートイン (勝利) - * @value floatright - * @option 左からフロートイン (勝利) - * @value floatleft - * @option 左へスライド (攻撃) - * @value stepleft - * @option 右へスライド (攻撃) - * @value stepright - * @option 頭を下げる (防御) - * @value headdown - */ - -/*~struct~sbItemPictures: - * - * @param actorId - * @text アクターID - * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 - * @type actor - * - * @param itemId - * @text アイテムID - * @desc このアイテムを使用した時に立ち絵が表示されます。 - * なしにすると全アイテム使用時に表示されます。 - * @type item - * - * @param stateId - * @text ステートID - * @desc 特定ステートで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type state - * - * @param switchId - * @text スイッチID - * @desc スイッチONで立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は空白(なし)で設定してください。 - * @type switch - * - * @param variableCase - * @text 変数条件 - * @desc 変数条件で立ち絵を変更したい場合に使用します。 - * @default - * @type struct - * - * @param hpPercentage - * @text 残りHP% - * @desc 残りHP%で立ち絵を変更したい場合に使用します。 - * 通常時の立ち絵は100%で設定してください。 - * @default 100 - * @min 0 - * @max 100 - * @type number - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param origin - * @text 原点 - * @desc 立ち絵の原点です。 - * @default upperleft - * @type select - * @option 左上 - * @value upperleft - * @option 中央 - * @value center - * - * @param x - * @text X座標 - * @desc 立ち絵の表示位置(X)です。 - * @default 464 - * @min -9999 - * @max 9999 - * @type number - * - * @param y - * @text Y座標 - * @desc 立ち絵の表示位置(Y)です。 - * @default 96 - * @min -9999 - * @max 9999 - * @type number - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param motion - * @text モーション - * @desc 再生モーションを選択してください。 - * @default floatrightfast - * @type select - * @option なし - * @value none - * @option 右からフロートイン (コマンド) - * @value floatrightfast - * @option 左からフロートイン (コマンド) - * @value floatleftfast - * @option 頷く - * @value yes - * @option ジャンプ - * @value jump - * @option 繰り返しジャンプ - * @value jumploop - * @option ガクガクし続ける - * @value shakeloop - * @option 横に揺れ続ける - * @value noslowloop - * @option 息づかい風 - * @value breathing - * @option 息づかい風 (伸縮) - * @value breathing2 - * @option 揺れる (ダメージ) - * @value damage - * @option 右からフロートイン (勝利) - * @value floatright - * @option 左からフロートイン (勝利) - * @value floatleft - * @option 左へスライド (攻撃) - * @value stepleft - * @option 右へスライド (攻撃) - * @value stepright - * @option 頭を下げる (防御) - * @value headdown - */ - -/*~struct~variableCase: - * - * @param id - * @text 変数ID - * @desc 条件に使用する変数IDです。 - * @type variable - * - * @param type - * @text 変数条件 - * @desc 変数IDとの比較条件です。 - * @default equal - * @type select - * @option 一致する - * @value equal - * @option 以上 - * @value higher - * @option 以下 - * @value lower - * - * @param value - * @text 変数比較数値 - * @desc 変数IDと比較する数値です。 - * @default 0 - * @min -99999999 - * @max 99999999 - * @type number - */ - -(() => { - "use strict"; - const pluginName = "LL_StandingPictureBattle"; - - const parameters = PluginManager.parameters(pluginName); - const paramJsonParse = function (key, value) { - try { - return JSON.parse(value); - } catch (e) { - return value; - } - }; - - const sbCommandPictures = String(parameters["sbCommandPictures"] || "[]"); - const sbDamagePictures = String(parameters["sbDamagePictures"] || "[]"); - const sbWinPictures = String(parameters["sbWinPictures"] || "[]"); - const sbActionPictures = String(parameters["sbActionPictures"] || "[]"); - const sbItemPictures = String(parameters["sbItemPictures"] || "[]"); - const startActorType = String(parameters["startActorType"] || "none"); - const winActorType = String(parameters["winActorType"] || "lastActor"); - const hiddenEnemyWindow = eval(parameters["hiddenEnemyWindow"] || "true"); - const hiddenActorWindow = eval(parameters["hiddenActorWindow"] || "false"); - const deathBeforeStates = eval(parameters["deathBeforeStates"] || "false"); - - const sbCommandPictureLists = JSON.parse( - JSON.stringify(sbCommandPictures, paramJsonParse) - ); - const sbDamagePictureLists = JSON.parse( - JSON.stringify(sbDamagePictures, paramJsonParse) - ); - const sbWinPictureLists = JSON.parse( - JSON.stringify(sbWinPictures, paramJsonParse) - ); - const sbActionPictureLists = JSON.parse( - JSON.stringify(sbActionPictures, paramJsonParse) - ); - const sbItemPictureLists = JSON.parse( - JSON.stringify(sbItemPictures, paramJsonParse) - ); - - // Plugin Command - PluginManager.registerCommand(pluginName, "setEnabled", (args) => { - const enabled = eval(args.enabled || "true"); - $gameSystem._StandingPictureBattleDisabled = !enabled; - }); - - // 独自変数定義 - let animationCount = 0; - let refSbPicture = false; - let motionSbPicture = ""; - let showDamageActorId = null; - let activeCommandActorId = null; - let activeDamageActorId = null; - let activeActionActorId = null; - let activeActionItemId = null; - let activeActionDataClass = null; - - // アニメーションフレーム数定義 - const animationFrame = { - yes: 24, - yesyes: 48, - no: 24, - noslow: 48, - jump: 24, - jumpjump: 48, - jumploop: 48, - shake: 1, - shakeloop: 1, - runleft: 1, - runright: 1, - damage: 1, - floatrightfast: 12, - floatright: 48, - floatleftfast: 12, - floatleft: 48, - noslowloop: 96, - breathing: 96, - breathing2: 96, - stepleft: 24, - stepright: 24, - headdown: 12, - none: 0, - }; - - //----------------------------------------------------------------------------- - // 画像ファイル名を取得 - //----------------------------------------------------------------------------- - const getImageName = (actorId, pictureLists, itemId = null) => { - if (!pictureLists) return; - - // アクターのステート情報を取得 - let actorStates = []; - if (actorId) { - actorStates = $gameActors.actor(actorId)._states; - - // 死亡時に直前のステートIDで判定するか? - if (actorStates.indexOf(1) !== -1 && deathBeforeStates) { - actorStates = $gameActors.actor(actorId).beforeStates(); - } - } - let specificPicture = null; - - // アクターIDが一致する立ち絵を検索 - pictureLists = pictureLists.filter(function (item) { - if (Number(item.actorId) == actorId) { - return true; - } - }); - - // アイテムID(スキルID)が指定されているか? - // (処理を共通化するため、ここではskillIdも便宜的にitemIdとして扱う) - if (itemId !== null) { - pictureLists = pictureLists.filter(function (item) { - if (Number(item.itemId) == itemId) { - return true; - } - }); - } - - // ステートにかかっているか? - if (actorStates.length) { - // ステートID・スイッチID・変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - $gameSwitches.value(Number(item.switchId)) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - // ステートID・スイッチIDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - $gameSwitches.value(Number(item.switchId)) && - !item.variableCase - ) { - return true; - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - // ステートID・変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - (Number(item.switchId) === 0 || !item.switchId) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - // ステートIDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if ( - actorStates.indexOf(Number(item.stateId)) !== -1 && - (Number(item.switchId) === 0 || !item.switchId) && - !item.variableCase - ) { - return true; - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - } - - // スイッチID・変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - $gameSwitches.value(Number(item.switchId)) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - // スイッチIDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - $gameSwitches.value(Number(item.switchId)) && - !item.variableCase - ) { - return true; - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - // 変数IDが有効な立ち絵リストを検索 - specificPicture = pictureLists.filter(function (item) { - if (item.variableCase) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - (Number(item.switchId) === 0 || !item.switchId) && - ((String(item.variableCase.type) == "equal" && - $gameVariables.value(Number(item.variableCase.id)) == - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "higher" && - $gameVariables.value(Number(item.variableCase.id)) >= - Number(item.variableCase.value)) || - (String(item.variableCase.type) == "lower" && - $gameVariables.value(Number(item.variableCase.id)) <= - Number(item.variableCase.value))) - ) { - return true; - } - } - }); - if (specificPicture.length) - return checkHpPercentage(actorId, specificPicture); - - // 上記で見つからなかった場合、通常の立ち絵を検索 - let normalPicture = pictureLists.filter(function (item) { - if ( - (Number(item.stateId) === 0 || !item.stateId) && - (Number(item.switchId) === 0 || !item.switchId) && - !item.variableCase - ) - return true; - }); - if (normalPicture.length) return checkHpPercentage(actorId, normalPicture); - }; - - const checkHpPercentage = (actorId, pictureLists) => { - // アクターの残HP%を取得 - let hpRate = getHpRate(actorId); - // 最もHP%が低い立ち絵を適用する - let minHpRate = 100; - let result = null; - pictureLists.forEach(function (item) { - if ( - hpRate <= Number(item.hpPercentage) && - minHpRate >= Number(item.hpPercentage) - ) { - result = item; - minHpRate = Number(item.hpPercentage); - } else if (!item.hpPercentage && minHpRate >= 100) { - // プラグインパラメータが更新されていない場合、便宜的に100として扱う - result = item; - minHpRate = Number(item.hpPercentage); - } - }); - return result; - }; - - // アクターのHPレートを取得 - const getHpRate = (actorId) => { - if (!$gameActors.actor(actorId)) return 0; - return $gameActors.actor(actorId).mhp > 0 - ? ($gameActors.actor(actorId).hp / $gameActors.actor(actorId).mhp) * 100 - : 0; - }; - - // Battle Managerを拡張 - BattleManager.isPhase = function () { - return this._phase; - }; - BattleManager.isSubject = function () { - return this._subject; - }; - - // Game Partyを拡張 - Game_Party.prototype.aliveBattleMembers = function () { - return this.allMembers() - .slice(0, this.maxBattleMembers()) - .filter((actor) => actor.isAppeared()) - .filter((actor) => actor.isAlive()); - }; - Game_Party.prototype.firstBattleMember = function () { - return this.allMembers() - .slice(0, 1) - .filter((actor) => actor.isAppeared()); - }; - Game_Party.prototype.randomBattleMenber = function () { - let r = Math.randomInt(this.maxBattleMembers()); - return this.allMembers() - .slice(r, r + 1) - .filter((actor) => actor.isAppeared()); - }; - - const _Game_Battler_performActionStart = - Game_Battler.prototype.performActionStart; - Game_Battler.prototype.performActionStart = function (action) { - _Game_Battler_performActionStart.apply(this, arguments); - // スキルIDを取得 - activeActionItemId = action._item._itemId; - activeActionDataClass = action._item._dataClass; - }; - - const _Game_Battler_performDamage = Game_Battler.prototype.performDamage; - Game_Battler.prototype.performDamage = function () { - _Game_Battler_performDamage.apply(this, arguments); - // ダメージを受けたアクターIDを取得 - showDamageActorId = this._actorId; - }; - - // 死亡時の直前ステートIDを保持するため、Game_BattlerBaseを拡張 - const _Game_BattlerBase_initMembers = Game_BattlerBase.prototype.initMembers; - Game_BattlerBase.prototype.initMembers = function () { - _Game_BattlerBase_initMembers.apply(this, arguments); - - this._beforeStates = []; - }; - - const _Game_BattlerBase_die = Game_BattlerBase.prototype.die; - Game_BattlerBase.prototype.die = function () { - this._beforeStates = this._states; - - _Game_BattlerBase_die.apply(this, arguments); - }; - - Game_BattlerBase.prototype.beforeStates = function () { - return this._beforeStates; - }; - - //----------------------------------------------------------------------------- - // Ex Standing Picture Battle class - // - // 戦闘中立ち絵を表示する独自のクラスを追加定義します。 - - class ExStandingPictureBattle { - static create(elm) { - // 立ち絵1 - elm._spbSprite = new Sprite_LL_SPicture(); - elm.addChild(elm._spbSprite); - // バトル開始・終了フラグをオフ - this._battleStart = false; - this._battleEnd = false; - } - - static update(elm) { - // 初期設定 - let sbPicture = null; - let isPhase = BattleManager.isPhase(); - let isInputting = BattleManager.isInputting(); - let isEscaped = BattleManager.isEscaped(); - let isAllDead = $gameParty.isAllDead(); - let commandActor = BattleManager.actor(); - let isSubject = BattleManager.isSubject(); - if (BattleManager._action) { - if (BattleManager._action._subjectActorId) { - this._lastActionActorId = BattleManager._action._subjectActorId; - } - } - //----------------------------------------------------------------------------- - // ターン開始時 - //----------------------------------------------------------------------------- - if (isPhase == "start") { - if (!this._battleStart) { - // 生存しているアクターを取得 - this._aliveBattleMembers = $gameParty.aliveBattleMembers(); - // 先頭アクターIDを取得 - this._firstActorId = - this._aliveBattleMembers.length > 0 - ? this._aliveBattleMembers[0]._actorId - : null; - // ランダムアクターID抽選 - this._randomActorId = - this._aliveBattleMembers.length > 0 - ? this._aliveBattleMembers[ - Math.floor(Math.random() * this._aliveBattleMembers.length) - ]._actorId - : null; - this._battleStart = true; - } - } - //----------------------------------------------------------------------------- - // ターン終了時 - //----------------------------------------------------------------------------- - if (isPhase == "turnEnd") { - // 生存しているアクターを取得 - this._aliveBattleMembers = $gameParty.aliveBattleMembers(); - // 先頭アクターIDを取得 - this._firstActorId = - this._aliveBattleMembers.length > 0 - ? this._aliveBattleMembers[0]._actorId - : null; - // ランダムアクターID抽選 - this._randomActorId = - this._aliveBattleMembers.length > 0 - ? this._aliveBattleMembers[ - Math.floor(Math.random() * this._aliveBattleMembers.length) - ]._actorId - : null; - } - - // 立ち絵を非表示に設定している場合、処理を中断 - if ($gameSystem._StandingPictureBattleDisabled) { - elm._spbSprite.opacity = 0; - return; - } - - //----------------------------------------------------------------------------- - // 戦闘終了時 - //----------------------------------------------------------------------------- - if (isPhase == "battleEnd") { - if (isEscaped) { - // 逃走 - } else if (isAllDead) { - // 全滅 - } else { - if (!this._battleEnd) { - // 生存しているアクターを取得 - let aliveBattleMembers = $gameParty.aliveBattleMembers(); - // 先頭アクターIDを取得 - this._firstActorId = - aliveBattleMembers.length > 0 - ? aliveBattleMembers[0]._actorId - : null; - // ランダムアクターID抽選 - this._randomActorId = - aliveBattleMembers.length > 0 - ? aliveBattleMembers[ - Math.floor(Math.random() * aliveBattleMembers.length) - ]._actorId - : null; - } - if (winActorType == "lastActor") { - sbPicture = getImageName( - this._lastActionActorId, - sbWinPictureLists - ); - } else if (winActorType == "randomActor") { - sbPicture = getImageName(this._randomActorId, sbWinPictureLists); - } else if (winActorType == "firstActor") { - sbPicture = getImageName(this._firstActorId, sbWinPictureLists); - } - if (!this._battleEnd) { - if (sbPicture) { - refSbPicture = true; - motionSbPicture = sbPicture.motion; - animationCount = animationFrame[motionSbPicture]; - elm._spbSprite.opacity = 0; - } - } - } - this._battleEnd = true; - } - //----------------------------------------------------------------------------- - // 被ダメージ時 - //----------------------------------------------------------------------------- - if (showDamageActorId) { - if (isPhase == "action") { - sbPicture = getImageName(showDamageActorId, sbDamagePictureLists); - if (sbPicture) { - if (activeDamageActorId != showDamageActorId) { - activeDamageActorId = showDamageActorId; - refSbPicture = true; - motionSbPicture = sbPicture.motion; - animationCount = animationFrame[motionSbPicture]; - elm._spbSprite.opacity = 0; - } - } - } else { - showDamageActorId = null; - sbPicture = null; - } - } - //----------------------------------------------------------------------------- - // アクション時 - //----------------------------------------------------------------------------- - if (!showDamageActorId) { - if (isPhase == "action") { - // スキル発動時 - if (activeActionDataClass == "skill") { - sbPicture = getImageName( - isSubject._actorId, - sbActionPictureLists, - activeActionItemId - ); - // 見つからなかった場合、スキルIDなしの立ち絵を再検索 - if (!sbPicture) - sbPicture = getImageName( - isSubject._actorId, - sbActionPictureLists, - 0 - ); - } - // アイテム使用時 - if (activeActionDataClass == "item") { - sbPicture = getImageName( - isSubject._actorId, - sbItemPictureLists, - activeActionItemId - ); - // 見つからなかった場合、アイテムIDなしの立ち絵を再検索 - if (!sbPicture) - sbPicture = getImageName( - isSubject._actorId, - sbItemPictureLists, - 0 - ); - } - if (sbPicture) { - if (activeActionActorId != isSubject._actorId) { - activeActionActorId = isSubject._actorId; - refSbPicture = true; - motionSbPicture = sbPicture.motion; - animationCount = animationFrame[motionSbPicture]; - elm._spbSprite.opacity = 0; - - activeCommandActorId = null; - } - } - } - } - //----------------------------------------------------------------------------- - // 戦う or 逃げる 選択時 - //----------------------------------------------------------------------------- - if (isPhase == "turn" || isPhase == "input") { - if (!commandActor && isInputting) { - let selectStartActorId = null; - if (startActorType == "firstActor") { - sbPicture = getImageName(this._firstActorId, sbCommandPictureLists); - selectStartActorId = this._firstActorId; - } else if (startActorType == "randomActor") { - sbPicture = getImageName( - this._randomActorId, - sbCommandPictureLists - ); - selectStartActorId = this._randomActorId; - } - if (sbPicture) { - sbPicture = JSON.parse(JSON.stringify(sbPicture)); - if (activeCommandActorId != selectStartActorId) { - activeCommandActorId = selectStartActorId; - refSbPicture = true; - // 通常 - motionSbPicture = sbPicture.motion; - animationCount = animationFrame[motionSbPicture]; - elm._spbSprite.opacity = 0; - } - } - } - } - //----------------------------------------------------------------------------- - // コマンド入力時 - //----------------------------------------------------------------------------- - if (isPhase == "turn" || isPhase == "input") { - if (commandActor) { - sbPicture = getImageName( - commandActor._actorId, - sbCommandPictureLists - ); - // HPレートを取得 - let hpRate = - commandActor.mhp > 0 - ? (commandActor.hp / commandActor.mhp) * 100 - : 0; - if (sbPicture) { - sbPicture = JSON.parse(JSON.stringify(sbPicture)); - if (activeCommandActorId != commandActor._actorId) { - activeCommandActorId = commandActor._actorId; - refSbPicture = true; - // 通常 - motionSbPicture = sbPicture.motion; - animationCount = animationFrame[motionSbPicture]; - elm._spbSprite.opacity = 0; - } - // 敵選択時は非表示にする - if (hiddenEnemyWindow) { - if (elm._enemyWindow) { - elm._spbSprite.visible = !elm._enemyWindow.active; - } - } - - // 対象アクター選択時は非表示にする - if (hiddenActorWindow && elm._spbSprite.visible === true) { - if (elm._actorWindow) { - elm._spbSprite.visible = !elm._actorWindow.active; - } - } - } - } - } - - // 立ち絵ピクチャ作成 - if (sbPicture && refSbPicture) { - this.refresh(elm._spbSprite, sbPicture); - refSbPicture = false; - } - - // フェード処理 - if (sbPicture) { - this.fadeIn(elm._spbSprite, sbPicture); - } else { - this.fadeOut(elm._spbSprite, sbPicture); - } - - // 立ち絵モーション再生 - if (animationCount > 0) { - animationCount = this.animation( - elm._spbSprite, - motionSbPicture, - animationCount - ); - } - } - - static refresh(sSprite, sPicture) { - sSprite.setPicture(sPicture); - sSprite.showing = false; - let calcScaleX = Number(sPicture.scaleX); - let calcScaleY = Number(sPicture.scaleY); - // 画像が読み込まれたあとに実行 - sSprite.bitmap.addLoadListener( - function () { - if ( - Number(sPicture.origin) != 1 && - String(sPicture.origin) != "center" - ) { - // 左上原点 - sSprite.x = Number(sPicture.x); - sSprite.y = Number(sPicture.y); - sSprite.originX = Number(sPicture.x); - sSprite.originY = Number(sPicture.y); - } else { - // 中央原点 - sSprite.x = - Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; - sSprite.y = - Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; - sSprite.originX = - Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; - sSprite.originY = - Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; - } - // 切替効果 - if (sSprite.opacity == 0) { - // - } - sSprite.scale.x = calcScaleX / 100; - sSprite.scale.y = calcScaleY / 100; - sSprite.showing = true; - // 非表示状態リセット - sSprite.visible = true; - }.bind(this) - ); - } - - static fadeIn(sSprite, sPicture) { - if (!sSprite.showing) return; - if (sSprite.opacity >= 255) { - sSprite.opening = false; - sSprite.opacity = 255; - return; - } - sSprite.opening = true; - sSprite.closing = false; - sSprite.opacity += 24; - } - - static fadeOut(sSprite, sPicture) { - if (sSprite.opacity == 0) { - activeCommandActorId = null; - activeDamageActorId = null; - activeActionActorId = null; - sSprite.closing = false; - return; - } - sSprite.closing = true; - if (!sPicture) { - //sSprite.opacity = 0; - //return; - } - sSprite.opacity -= 24; - } - - static animation(sSprite, sMotion, animationCount) { - if (!sSprite.showing) return animationCount; - if (sMotion == "yes") { - if (animationCount > 12) { - sSprite.y += 2; - } else { - sSprite.y -= 2; - } - animationCount -= 1; - } - if (sMotion == "yesyes") { - if (animationCount > 36) { - sSprite.y += 2; - } else if (animationCount > 24) { - sSprite.y -= 2; - } else if (animationCount > 12) { - sSprite.y += 2; - } else { - sSprite.y -= 2; - } - animationCount -= 1; - } - if (sMotion == "no") { - if (animationCount > 18) { - sSprite.x += 2; - } else if (animationCount > 6) { - sSprite.x -= 2; - } else { - sSprite.x += 2; - } - animationCount -= 1; - } - if (sMotion == "noslow") { - if (animationCount > 36) { - sSprite.x += 1; - } else if (animationCount > 12) { - sSprite.x -= 1; - } else { - sSprite.x += 1; - } - animationCount -= 1; - } - if (sMotion == "jump") { - if (animationCount > 12) { - sSprite.y -= 2; - } else { - sSprite.y += 2; - } - animationCount -= 1; - } - if (sMotion == "jumpjump") { - if (animationCount > 36) { - sSprite.y -= 2; - } else if (animationCount > 24) { - sSprite.y += 2; - } else if (animationCount > 12) { - sSprite.y -= 2; - } else { - sSprite.y += 2; - } - animationCount -= 1; - } - if (sMotion == "jumploop") { - if (animationCount > 36) { - sSprite.y -= 2; - } else if (animationCount > 24) { - sSprite.y += 2; - } - animationCount -= 1; - if (animationCount == 0) animationCount = animationFrame["jumploop"]; - } - if (sMotion == "shake") { - if (animationCount <= 2) { - sSprite.x -= 2; - animationCount += 1; - } else if (animationCount <= 4) { - sSprite.y -= 2; - animationCount += 1; - } else if (animationCount <= 6) { - sSprite.x += 4; - sSprite.y += 4; - animationCount += 1; - } else if (animationCount <= 8) { - sSprite.y -= 2; - animationCount += 1; - } else if (animationCount == 9) { - sSprite.x -= 2; - animationCount += 1; - } else if (animationCount == 10) { - sSprite.x -= 2; - animationCount = 0; - } - } - if (sMotion == "shakeloop") { - if (animationCount <= 2) { - sSprite.x -= 1; - animationCount += 1; - } else if (animationCount <= 4) { - sSprite.y -= 1; - animationCount += 1; - } else if (animationCount <= 6) { - sSprite.x += 2; - sSprite.y += 2; - animationCount += 1; - } else if (animationCount <= 8) { - sSprite.y -= 1; - animationCount += 1; - } else if (animationCount <= 10) { - sSprite.x -= 1; - animationCount += 1; - } - if (animationCount > 10) animationCount = 1; - } - if (sMotion == "runleft") { - sSprite.x -= 16; - if (sSprite.x < -2000) animationCount = 0; - } - if (sMotion == "runright") { - sSprite.x += 16; - if (sSprite.x > 2000) animationCount = 0; - } - // - if (sMotion == "damage") { - if (animationCount <= 2) { - sSprite.x -= 4; - animationCount += 1; - } else if (animationCount <= 4) { - sSprite.y -= 4; - animationCount += 1; - } else if (animationCount <= 6) { - sSprite.x += 8; - sSprite.y += 8; - animationCount += 1; - } else if (animationCount <= 8) { - sSprite.y -= 4; - animationCount += 1; - } else if (animationCount == 9) { - sSprite.x -= 4; - animationCount += 1; - } else if (animationCount == 10) { - sSprite.x -= 4; - animationCount = 0; - } - } - if (sMotion == "floatrightfast") { - if (animationCount == 12) { - sSprite.x += 22; - } else { - sSprite.x -= 2; - } - animationCount -= 1; - } - if (sMotion == "floatright") { - if (animationCount == 48) { - sSprite.x += 47; - } else { - sSprite.x -= 1; - } - animationCount -= 1; - } - if (sMotion == "floatleftfast") { - if (animationCount == 12) { - sSprite.x -= 22; - } else { - sSprite.x += 2; - } - animationCount -= 1; - } - if (sMotion == "floatleft") { - if (animationCount == 48) { - sSprite.x -= 47; - } else { - sSprite.x += 1; - } - animationCount -= 1; - } - if (sMotion == "noslowloop") { - if (animationCount > 72) { - sSprite.x += 0.25; - } else if (animationCount > 24) { - sSprite.x -= 0.25; - } else { - sSprite.x += 0.25; - } - animationCount -= 1; - if (animationCount == 0) animationCount = animationFrame["noslowloop"]; - } - if (sMotion == "breathing") { - if (animationCount > 72) { - sSprite.y += 0.5; - } else if (animationCount > 48) { - sSprite.y -= 0.5; - } else { - } - animationCount -= 1; - if (animationCount == 0) animationCount = animationFrame["breathing"]; - } - if (sMotion == "breathing2") { - if (animationCount > 48) { - // sSprite.anchor.y = 1; - sSprite.y -= sSprite.height * 0.0003; - sSprite.scale.y += 0.0003; - } else { - // sSprite.anchor.y = 1; - sSprite.y += sSprite.height * 0.0003; - sSprite.scale.y -= 0.0003; - } - animationCount -= 1; - if (animationCount == 0) animationCount = animationFrame["breathing2"]; - } - if (sMotion == "stepleft") { - if (animationCount > 12) { - sSprite.x -= 2; - } else { - sSprite.x += 2; - } - animationCount -= 1; - } - if (sMotion == "stepright") { - if (animationCount > 12) { - sSprite.x += 2; - } else { - sSprite.x -= 2; - } - animationCount -= 1; - } - if (sMotion == "headdown") { - sSprite.y += 2; - animationCount -= 1; - } - return animationCount; - } - } - - const _Scene_Battle_update = Scene_Battle.prototype.update; - Scene_Battle.prototype.update = function () { - _Scene_Battle_update.apply(this, arguments); - ExStandingPictureBattle.update(this); - }; - - const _Scene_Battle_createSpriteset = Scene_Battle.prototype.createSpriteset; - Scene_Battle.prototype.createSpriteset = function () { - _Scene_Battle_createSpriteset.apply(this, arguments); - ExStandingPictureBattle.create(this); - }; - - //----------------------------------------------------------------------------- - // Sprite_LL_SPicture - // - // 立ち絵を表示するための独自のスプライトを追加定義します。 - - function Sprite_LL_SPicture() { - this.initialize.apply(this, arguments); - } - - Sprite_LL_SPicture.prototype = Object.create(Sprite.prototype); - Sprite_LL_SPicture.prototype.constructor = Sprite_LL_SPicture; - - Sprite_LL_SPicture.prototype.initialize = function () { - Sprite.prototype.initialize.call(this); - - this.bitmap = null; - this.opacity = 0; - this.opening = false; - this.closing = false; - this.originX = 0; - this.originY = 0; - this.showing = false; - - this.setOverlayBitmap(); - this.initMembers(); - }; - - Sprite_LL_SPicture.prototype.setOverlayBitmap = function () { - // - }; - - Sprite_LL_SPicture.prototype.initMembers = function () { - // - }; - - Sprite_LL_SPicture.prototype.update = function () { - Sprite.prototype.update.call(this); - }; - - Sprite_LL_SPicture.prototype.setPicture = function (sPicture) { - // ベース画像 - this.bitmap = null; - this.bitmap = ImageManager.loadPicture(sPicture.imageName); - }; - - Sprite_LL_SPicture.prototype.setBlendColor = function (color) { - Sprite.prototype.setBlendColor.call(this, color); - }; - - Sprite_LL_SPicture.prototype.setColorTone = function (tone) { - Sprite.prototype.setColorTone.call(this, tone); - }; - - Sprite_LL_SPicture.prototype.setBlendMode = function (mode) { - this.blendMode = mode; - }; -})(); +//============================================================================= +// RPGツクールMZ - LL_StandingPictureBattle.js v1.7.0 +//----------------------------------------------------------------------------- +// ルルの教会 (Lulu's Church) +// https://nine-yusha.com/ +// +// URL below for license details. +// https://nine-yusha.com/plugin/ +//============================================================================= + +/*: + * @target MZ + * @plugindesc 戦闘中に立ち絵を自動表示します。 + * @author ルルの教会 + * @url https://nine-yusha.com/plugin-sbpicture/ + * + * @help LL_StandingPictureBattle.js + * + * 戦闘中、下記のタイミングで立ち絵を自動表示します。 + * ・戦闘開始時 (戦う・逃げる選択時) + * ・コマンド選択時 + * ・被ダメージ時 + * ・勝利時 + * ・攻撃、防御、スキル発動時 + * ・アイテム使用時 + * + * 下記のようにステート、スイッチ、変数条件で表示する立ち絵を複数定義できます。 + * ・スイッチ1がONかつ毒状態の立ち絵 + * ・変数1が10以上かつ毒状態の立ち絵 + * ・スイッチ1がONの時の立ち絵 + * ・毒状態の立ち絵 + * ・スイッチ・ステート・変数条件なしの通常立ち絵 (最低限必要) + * + * 残りHP%で立ち絵を切り替える: + * まず「残りHP%」を「100」に設定した立ち絵リストを作成します。 + * 上記をコピーして「残りHP%」を「50」に変更し、立ち絵リストを複製します。 + * これでHPが半分以下になった場合、「50」に設定した立ち絵が呼ばれます。 + * 残りHP%毎に、複数立ち絵を定義することも可能です。 + * + * 画像ファイルの表示優先順: + * 1. ステートID、スイッチID、変数条件全てに一致するもの + * 2. ステートID、スイッチID両方に一致するもの + * 3. ステートID、変数条件両方に一致するもの + * 4. ステートIDのみ一致するもの + * 5. スイッチID、変数条件両方に一致するもの + * 6. スイッチIDのみ一致するもの + * 7. 変数条件のみ一致するもの + * 8. 条件なし (ステートID、スイッチID、変数条件全て設定なし) + * (上記の中で、残りHP%が最も低いものが優先して表示されます) + * + * 画像を反転させたい場合: + * X拡大率に「-100」と入力すると画像が反転します。 + * (原点を左上にしている場合、X座標が画像横幅分左にずれます) + * + * プラグインコマンド: + * 立ち絵表示ON・OFF: 立ち絵の表示・非表示を一括制御します。 + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・R18作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2022/3/21 + * + * @command setEnabled + * @text 立ち絵表示ON・OFF + * @desc 立ち絵の表示・非表示を一括制御します。 + * + * @arg enabled + * @text 立ち絵表示 + * @desc OFFにすると立ち絵が表示されなくなります。 + * @default true + * @type boolean + * + * @param pictureListSettings + * @text 立ち絵リスト + * @desc ※この項目は使用しません + * + * @param sbCommandPictures + * @text コマンド選択時 + * @desc コマンド選択中に表示する立ち絵を定義します。 + * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 + * @default [] + * @type struct[] + * @parent pictureListSettings + * + * @param sbDamagePictures + * @text ダメージ時 + * @desc ダメージ時に表示する立ち絵を定義します。 + * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 + * @default [] + * @type struct[] + * @parent pictureListSettings + * + * @param sbWinPictures + * @text 勝利時 + * @desc 戦闘勝利時に表示する立ち絵を定義します。 + * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 + * @default [] + * @type struct[] + * @parent pictureListSettings + * + * @param sbActionPictures + * @text 攻撃、防御、スキル発動時 + * @desc 攻撃、スキル、アイテム使用時に表示する立ち絵を定義します。 + * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 + * @default [] + * @type struct[] + * @parent pictureListSettings + * + * @param sbItemPictures + * @text アイテム使用時 + * @desc アイテム使用時に表示する立ち絵を定義します。 + * ステート、スイッチ、残HP%毎に立ち絵を複数定義できます。 + * @default [] + * @type struct[] + * @parent pictureListSettings + * + * @param startActorType + * @text 戦闘開始時の表示アクター + * @desc 戦う・逃げる選択時に表示されるアクターを選択してください。 + * @type select + * @default none + * @option 表示しない + * @value none + * @option 先頭のアクター + * @value firstActor + * @option ランダム + * @value randomActor + * + * @param winActorType + * @text 勝利時の表示アクター + * @desc 勝利時に表示されるアクターを選択してください。 + * @type select + * @default lastActor + * @option 表示しない + * @value none + * @option 最後に行動したアクター + * @value lastActor + * @option 先頭のアクター + * @value firstActor + * @option ランダム + * @value randomActor + * + * @param hiddenEnemyWindow + * @text 敵選択時は非表示 + * @desc 敵選択時は立ち絵を非表示にします。 + * @default true + * @type boolean + * + * @param hiddenActorWindow + * @text 対象アクター選択時は非表示 + * @desc 対象アクター選択時は立ち絵を非表示にします。 + * @default false + * @type boolean + * + * @param deathBeforeStates + * @text 死亡時の直前ステート判定 + * @desc 死亡時に直前のステート状態で立ち絵を判定します。 + * 死亡時に専用の立ち絵を表示する場合はオフにしてください。 + * @default false + * @type boolean + */ + +/*~struct~sbCommandPictures: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 + * @type actor + * + * @param stateId + * @text ステートID + * @desc 特定ステートで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type state + * + * @param switchId + * @text スイッチID + * @desc スイッチONで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type switch + * + * @param variableCase + * @text 変数条件 + * @desc 変数条件で立ち絵を変更したい場合に使用します。 + * @default + * @type struct + * + * @param hpPercentage + * @text 残りHP% + * @desc 残りHP%で立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は100%で設定してください。 + * @default 100 + * @min 0 + * @max 100 + * @type number + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param Priority + * @text 優先度 + * @desc 画像の表示優先度です。最背面は画面上に表示されないことが多いので通常の使用では推奨しません。 + * @default 0 + * @type select + * @option 最前面 + * @value 0 + * @option ウィンドウの下 + * @value 1 + * @option 最背面 + * @value 2 + * + * @param origin + * @text 原点 + * @desc 立ち絵の原点です。 + * @default upperleft + * @type select + * @option 左上 + * @value upperleft + * @option 中央 + * @value center + * + * @param x + * @text X座標 + * @desc 立ち絵の表示位置(X)です。 + * @default 464 + * @min -9999 + * @max 9999 + * @type number + * + * @param y + * @text Y座標 + * @desc 立ち絵の表示位置(Y)です。 + * @default 96 + * @min -9999 + * @max 9999 + * @type number + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param motion + * @text モーション + * @desc 再生モーションを選択してください。 + * @default floatrightfast + * @type select + * @option なし + * @value none + * @option 右からフロートイン (コマンド) + * @value floatrightfast + * @option 左からフロートイン (コマンド) + * @value floatleftfast + * @option 頷く + * @value yes + * @option ジャンプ + * @value jump + * @option 繰り返しジャンプ + * @value jumploop + * @option ガクガクし続ける + * @value shakeloop + * @option 横に揺れ続ける + * @value noslowloop + * @option 息づかい風 + * @value breathing + * @option 息づかい風 (伸縮) + * @value breathing2 + * @option 揺れる (ダメージ) + * @value damage + * @option 右からフロートイン (勝利) + * @value floatright + * @option 左からフロートイン (勝利) + * @value floatleft + * @option 左へスライド (攻撃) + * @value stepleft + * @option 右へスライド (攻撃) + * @value stepright + * @option 頭を下げる (防御) + * @value headdown + */ + +/*~struct~sbDamagePictures: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 + * @type actor + * + * @param stateId + * @text ステートID + * @desc 特定ステートで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type state + * + * @param switchId + * @text スイッチID + * @desc スイッチONで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type switch + * + * @param variableCase + * @text 変数条件 + * @desc 変数条件で立ち絵を変更したい場合に使用します。 + * @default + * @type struct + * + * @param hpPercentage + * @text 残りHP% + * @desc 残りHP%で立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は100%で設定してください。 + * @default 100 + * @min 0 + * @max 100 + * @type number + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param origin + * @text 原点 + * @desc 立ち絵の原点です。 + * @default upperleft + * @type select + * @option 左上 + * @value upperleft + * @option 中央 + * @value center + * + * @param x + * @text X座標 + * @desc 立ち絵の表示位置(X)です。 + * @default 464 + * @min -9999 + * @max 9999 + * @type number + * + * @param y + * @text Y座標 + * @desc 立ち絵の表示位置(Y)です。 + * @default 96 + * @min -9999 + * @max 9999 + * @type number + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param motion + * @text モーション + * @desc 再生モーションを選択してください。 + * @default damage + * @type select + * @option なし + * @value none + * @option 右からフロートイン (コマンド) + * @value floatrightfast + * @option 左からフロートイン (コマンド) + * @value floatleftfast + * @option 頷く + * @value yes + * @option ジャンプ + * @value jump + * @option 繰り返しジャンプ + * @value jumploop + * @option ガクガクし続ける + * @value shakeloop + * @option 横に揺れ続ける + * @value noslowloop + * @option 息づかい風 + * @value breathing + * @option 息づかい風 (伸縮) + * @value breathing2 + * @option 揺れる (ダメージ) + * @value damage + * @option 右からフロートイン (勝利) + * @value floatright + * @option 左からフロートイン (勝利) + * @value floatleft + * @option 左へスライド (攻撃) + * @value stepleft + * @option 右へスライド (攻撃) + * @value stepright + * @option 頭を下げる (防御) + * @value headdown + */ + +/*~struct~sbWinPictures: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 + * @type actor + * + * @param stateId + * @text ステートID + * @desc 特定ステートで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type state + * + * @param switchId + * @text スイッチID + * @desc スイッチONで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type switch + * + * @param variableCase + * @text 変数条件 + * @desc 変数条件で立ち絵を変更したい場合に使用します。 + * @default + * @type struct + * + * @param hpPercentage + * @text 残りHP% + * @desc 残りHP%で立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は100%で設定してください。 + * @default 100 + * @min 0 + * @max 100 + * @type number + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param origin + * @text 原点 + * @desc 立ち絵の原点です。 + * @default upperleft + * @type select + * @option 左上 + * @value upperleft + * @option 中央 + * @value center + * + * @param x + * @text X座標 + * @desc 立ち絵の表示位置(X)です。 + * @default 464 + * @min -9999 + * @max 9999 + * @type number + * + * @param y + * @text Y座標 + * @desc 立ち絵の表示位置(Y)です。 + * @default 96 + * @min -9999 + * @max 9999 + * @type number + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param motion + * @text モーション + * @desc 再生モーションを選択してください。 + * @default floatright + * @type select + * @option なし + * @value none + * @option 右からフロートイン (コマンド) + * @value floatrightfast + * @option 左からフロートイン (コマンド) + * @value floatleftfast + * @option 頷く + * @value yes + * @option ジャンプ + * @value jump + * @option 繰り返しジャンプ + * @value jumploop + * @option ガクガクし続ける + * @value shakeloop + * @option 横に揺れ続ける + * @value noslowloop + * @option 息づかい風 + * @value breathing + * @option 息づかい風 (伸縮) + * @value breathing2 + * @option 揺れる (ダメージ) + * @value damage + * @option 右からフロートイン (勝利) + * @value floatright + * @option 左からフロートイン (勝利) + * @value floatleft + * @option 左へスライド (攻撃) + * @value stepleft + * @option 右へスライド (攻撃) + * @value stepright + * @option 頭を下げる (防御) + * @value headdown + */ + +/*~struct~sbActionPictures: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 + * @type actor + * + * @param itemId + * @text スキルID + * @desc このスキルが発動された時に立ち絵が表示されます。 + * なしの場合、攻撃、防御含め全スキル発動時に表示されます。 + * @type skill + * + * @param stateId + * @text ステートID + * @desc 特定ステートで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type state + * + * @param switchId + * @text スイッチID + * @desc スイッチONで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type switch + * + * @param variableCase + * @text 変数条件 + * @desc 変数条件で立ち絵を変更したい場合に使用します。 + * @default + * @type struct + * + * @param hpPercentage + * @text 残りHP% + * @desc 残りHP%で立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は100%で設定してください。 + * @default 100 + * @min 0 + * @max 100 + * @type number + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param origin + * @text 原点 + * @desc 立ち絵の原点です。 + * @default upperleft + * @type select + * @option 左上 + * @value upperleft + * @option 中央 + * @value center + * + * @param x + * @text X座標 + * @desc 立ち絵の表示位置(X)です。 + * @default 464 + * @min -9999 + * @max 9999 + * @type number + * + * @param y + * @text Y座標 + * @desc 立ち絵の表示位置(Y)です。 + * @default 96 + * @min -9999 + * @max 9999 + * @type number + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param motion + * @text モーション + * @desc 再生モーションを選択してください。 + * @default floatrightfast + * @type select + * @option なし + * @value none + * @option 右からフロートイン (コマンド) + * @value floatrightfast + * @option 左からフロートイン (コマンド) + * @value floatleftfast + * @option 頷く + * @value yes + * @option ジャンプ + * @value jump + * @option 繰り返しジャンプ + * @value jumploop + * @option ガクガクし続ける + * @value shakeloop + * @option 横に揺れ続ける + * @value noslowloop + * @option 息づかい風 + * @value breathing + * @option 息づかい風 (伸縮) + * @value breathing2 + * @option 揺れる (ダメージ) + * @value damage + * @option 右からフロートイン (勝利) + * @value floatright + * @option 左からフロートイン (勝利) + * @value floatleft + * @option 左へスライド (攻撃) + * @value stepleft + * @option 右へスライド (攻撃) + * @value stepright + * @option 頭を下げる (防御) + * @value headdown + */ + +/*~struct~sbItemPictures: + * + * @param actorId + * @text アクターID + * @desc アクターIDです。立ち絵を定義するアクターを選択してください。 + * @type actor + * + * @param itemId + * @text アイテムID + * @desc このアイテムを使用した時に立ち絵が表示されます。 + * なしにすると全アイテム使用時に表示されます。 + * @type item + * + * @param stateId + * @text ステートID + * @desc 特定ステートで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type state + * + * @param switchId + * @text スイッチID + * @desc スイッチONで立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は空白(なし)で設定してください。 + * @type switch + * + * @param variableCase + * @text 変数条件 + * @desc 変数条件で立ち絵を変更したい場合に使用します。 + * @default + * @type struct + * + * @param hpPercentage + * @text 残りHP% + * @desc 残りHP%で立ち絵を変更したい場合に使用します。 + * 通常時の立ち絵は100%で設定してください。 + * @default 100 + * @min 0 + * @max 100 + * @type number + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param origin + * @text 原点 + * @desc 立ち絵の原点です。 + * @default upperleft + * @type select + * @option 左上 + * @value upperleft + * @option 中央 + * @value center + * + * @param x + * @text X座標 + * @desc 立ち絵の表示位置(X)です。 + * @default 464 + * @min -9999 + * @max 9999 + * @type number + * + * @param y + * @text Y座標 + * @desc 立ち絵の表示位置(Y)です。 + * @default 96 + * @min -9999 + * @max 9999 + * @type number + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param motion + * @text モーション + * @desc 再生モーションを選択してください。 + * @default floatrightfast + * @type select + * @option なし + * @value none + * @option 右からフロートイン (コマンド) + * @value floatrightfast + * @option 左からフロートイン (コマンド) + * @value floatleftfast + * @option 頷く + * @value yes + * @option ジャンプ + * @value jump + * @option 繰り返しジャンプ + * @value jumploop + * @option ガクガクし続ける + * @value shakeloop + * @option 横に揺れ続ける + * @value noslowloop + * @option 息づかい風 + * @value breathing + * @option 息づかい風 (伸縮) + * @value breathing2 + * @option 揺れる (ダメージ) + * @value damage + * @option 右からフロートイン (勝利) + * @value floatright + * @option 左からフロートイン (勝利) + * @value floatleft + * @option 左へスライド (攻撃) + * @value stepleft + * @option 右へスライド (攻撃) + * @value stepright + * @option 頭を下げる (防御) + * @value headdown + */ + +/*~struct~variableCase: + * + * @param id + * @text 変数ID + * @desc 条件に使用する変数IDです。 + * @type variable + * + * @param type + * @text 変数条件 + * @desc 変数IDとの比較条件です。 + * @default equal + * @type select + * @option 一致する + * @value equal + * @option 以上 + * @value higher + * @option 以下 + * @value lower + * + * @param value + * @text 変数比較数値 + * @desc 変数IDと比較する数値です。 + * @default 0 + * @min -99999999 + * @max 99999999 + * @type number + */ + +(() => { + "use strict"; + const pluginName = "LL_StandingPictureBattle"; + + const parameters = PluginManager.parameters(pluginName); + const paramJsonParse = function (key, value) { + try { + return JSON.parse(value); + } catch (e) { + return value; + } + }; + + const sbCommandPictures = String(parameters["sbCommandPictures"] || "[]"); + const sbDamagePictures = String(parameters["sbDamagePictures"] || "[]"); + const sbWinPictures = String(parameters["sbWinPictures"] || "[]"); + const sbActionPictures = String(parameters["sbActionPictures"] || "[]"); + const sbItemPictures = String(parameters["sbItemPictures"] || "[]"); + const startActorType = String(parameters["startActorType"] || "none"); + const winActorType = String(parameters["winActorType"] || "lastActor"); + const hiddenEnemyWindow = eval(parameters["hiddenEnemyWindow"] || "true"); + const hiddenActorWindow = eval(parameters["hiddenActorWindow"] || "false"); + const deathBeforeStates = eval(parameters["deathBeforeStates"] || "false"); + + const sbCommandPictureLists = JSON.parse( + JSON.stringify(sbCommandPictures, paramJsonParse) + ); + const sbDamagePictureLists = JSON.parse( + JSON.stringify(sbDamagePictures, paramJsonParse) + ); + const sbWinPictureLists = JSON.parse( + JSON.stringify(sbWinPictures, paramJsonParse) + ); + const sbActionPictureLists = JSON.parse( + JSON.stringify(sbActionPictures, paramJsonParse) + ); + const sbItemPictureLists = JSON.parse( + JSON.stringify(sbItemPictures, paramJsonParse) + ); + + // Plugin Command + PluginManager.registerCommand(pluginName, "setEnabled", (args) => { + const enabled = eval(args.enabled || "true"); + $gameSystem._StandingPictureBattleDisabled = !enabled; + }); + + // 独自変数定義 + let animationCount = 0; + let refSbPicture = false; + let motionSbPicture = ""; + let showDamageActorId = null; + let activeCommandActorId = null; + let activeDamageActorId = null; + let activeActionActorId = null; + let activeActionItemId = null; + let activeActionDataClass = null; + + // アニメーションフレーム数定義 + const animationFrame = { + yes: 24, + yesyes: 48, + no: 24, + noslow: 48, + jump: 24, + jumpjump: 48, + jumploop: 48, + shake: 1, + shakeloop: 1, + runleft: 1, + runright: 1, + damage: 1, + floatrightfast: 12, + floatright: 48, + floatleftfast: 12, + floatleft: 48, + noslowloop: 96, + breathing: 96, + breathing2: 96, + stepleft: 24, + stepright: 24, + headdown: 12, + none: 0, + }; + + //----------------------------------------------------------------------------- + // 画像ファイル名を取得 + //----------------------------------------------------------------------------- + const getImageName = (actorId, pictureLists, itemId = null) => { + if (!pictureLists) return; + + // アクターのステート情報を取得 + let actorStates = []; + if (actorId) { + actorStates = $gameActors.actor(actorId)._states; + + // 死亡時に直前のステートIDで判定するか? + if (actorStates.indexOf(1) !== -1 && deathBeforeStates) { + actorStates = $gameActors.actor(actorId).beforeStates(); + } + } + let specificPicture = null; + + // アクターIDが一致する立ち絵を検索 + pictureLists = pictureLists.filter(function (item) { + if (Number(item.actorId) == actorId) { + return true; + } + }); + + // アイテムID(スキルID)が指定されているか? + // (処理を共通化するため、ここではskillIdも便宜的にitemIdとして扱う) + if (itemId !== null) { + pictureLists = pictureLists.filter(function (item) { + if (Number(item.itemId) == itemId) { + return true; + } + }); + } + + // ステートにかかっているか? + if (actorStates.length) { + // ステートID・スイッチID・変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + $gameSwitches.value(Number(item.switchId)) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + // ステートID・スイッチIDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + $gameSwitches.value(Number(item.switchId)) && + !item.variableCase + ) { + return true; + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + // ステートID・変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + (Number(item.switchId) === 0 || !item.switchId) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + // ステートIDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if ( + actorStates.indexOf(Number(item.stateId)) !== -1 && + (Number(item.switchId) === 0 || !item.switchId) && + !item.variableCase + ) { + return true; + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + } + + // スイッチID・変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + $gameSwitches.value(Number(item.switchId)) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + // スイッチIDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + $gameSwitches.value(Number(item.switchId)) && + !item.variableCase + ) { + return true; + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + // 変数IDが有効な立ち絵リストを検索 + specificPicture = pictureLists.filter(function (item) { + if (item.variableCase) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + (Number(item.switchId) === 0 || !item.switchId) && + ((String(item.variableCase.type) == "equal" && + $gameVariables.value(Number(item.variableCase.id)) == + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "higher" && + $gameVariables.value(Number(item.variableCase.id)) >= + Number(item.variableCase.value)) || + (String(item.variableCase.type) == "lower" && + $gameVariables.value(Number(item.variableCase.id)) <= + Number(item.variableCase.value))) + ) { + return true; + } + } + }); + if (specificPicture.length) + return checkHpPercentage(actorId, specificPicture); + + // 上記で見つからなかった場合、通常の立ち絵を検索 + let normalPicture = pictureLists.filter(function (item) { + if ( + (Number(item.stateId) === 0 || !item.stateId) && + (Number(item.switchId) === 0 || !item.switchId) && + !item.variableCase + ) + return true; + }); + if (normalPicture.length) return checkHpPercentage(actorId, normalPicture); + }; + + const checkHpPercentage = (actorId, pictureLists) => { + // アクターの残HP%を取得 + let hpRate = getHpRate(actorId); + // 最もHP%が低い立ち絵を適用する + let minHpRate = 100; + let result = null; + pictureLists.forEach(function (item) { + if ( + hpRate <= Number(item.hpPercentage) && + minHpRate >= Number(item.hpPercentage) + ) { + result = item; + minHpRate = Number(item.hpPercentage); + } else if (!item.hpPercentage && minHpRate >= 100) { + // プラグインパラメータが更新されていない場合、便宜的に100として扱う + result = item; + minHpRate = Number(item.hpPercentage); + } + }); + return result; + }; + + // アクターのHPレートを取得 + const getHpRate = (actorId) => { + if (!$gameActors.actor(actorId)) return 0; + return $gameActors.actor(actorId).mhp > 0 + ? ($gameActors.actor(actorId).hp / $gameActors.actor(actorId).mhp) * 100 + : 0; + }; + + // Battle Managerを拡張 + BattleManager.isPhase = function () { + return this._phase; + }; + BattleManager.isSubject = function () { + return this._subject; + }; + + // Game Partyを拡張 + Game_Party.prototype.aliveBattleMembers = function () { + return this.allMembers() + .slice(0, this.maxBattleMembers()) + .filter((actor) => actor.isAppeared()) + .filter((actor) => actor.isAlive()); + }; + Game_Party.prototype.firstBattleMember = function () { + return this.allMembers() + .slice(0, 1) + .filter((actor) => actor.isAppeared()); + }; + Game_Party.prototype.randomBattleMenber = function () { + let r = Math.randomInt(this.maxBattleMembers()); + return this.allMembers() + .slice(r, r + 1) + .filter((actor) => actor.isAppeared()); + }; + + const _Game_Battler_performActionStart = + Game_Battler.prototype.performActionStart; + Game_Battler.prototype.performActionStart = function (action) { + _Game_Battler_performActionStart.apply(this, arguments); + // スキルIDを取得 + activeActionItemId = action._item._itemId; + activeActionDataClass = action._item._dataClass; + }; + + const _Game_Battler_performDamage = Game_Battler.prototype.performDamage; + Game_Battler.prototype.performDamage = function () { + _Game_Battler_performDamage.apply(this, arguments); + // ダメージを受けたアクターIDを取得 + showDamageActorId = this._actorId; + }; + + // 死亡時の直前ステートIDを保持するため、Game_BattlerBaseを拡張 + const _Game_BattlerBase_initMembers = Game_BattlerBase.prototype.initMembers; + Game_BattlerBase.prototype.initMembers = function () { + _Game_BattlerBase_initMembers.apply(this, arguments); + + this._beforeStates = []; + }; + + const _Game_BattlerBase_die = Game_BattlerBase.prototype.die; + Game_BattlerBase.prototype.die = function () { + this._beforeStates = this._states; + + _Game_BattlerBase_die.apply(this, arguments); + }; + + Game_BattlerBase.prototype.beforeStates = function () { + return this._beforeStates; + }; + + //----------------------------------------------------------------------------- + // Ex Standing Picture Battle class + // + // 戦闘中立ち絵を表示する独自のクラスを追加定義します。 + + class ExStandingPictureBattle { + static create(elm) { + // 立ち絵1 + elm._spbSprite = new Sprite_LL_SPicture(); + elm.addChild(elm._spbSprite); + // バトル開始・終了フラグをオフ + this._battleStart = false; + this._battleEnd = false; + } + + static update(elm) { + // 初期設定 + let sbPicture = null; + let isPhase = BattleManager.isPhase(); + let isInputting = BattleManager.isInputting(); + let isEscaped = BattleManager.isEscaped(); + let isAllDead = $gameParty.isAllDead(); + let commandActor = BattleManager.actor(); + let isSubject = BattleManager.isSubject(); + if (BattleManager._action) { + if (BattleManager._action._subjectActorId) { + this._lastActionActorId = BattleManager._action._subjectActorId; + } + } + //----------------------------------------------------------------------------- + // ターン開始時 + //----------------------------------------------------------------------------- + if (isPhase == "start") { + if (!this._battleStart) { + // 生存しているアクターを取得 + this._aliveBattleMembers = $gameParty.aliveBattleMembers(); + // 先頭アクターIDを取得 + this._firstActorId = + this._aliveBattleMembers.length > 0 + ? this._aliveBattleMembers[0]._actorId + : null; + // ランダムアクターID抽選 + this._randomActorId = + this._aliveBattleMembers.length > 0 + ? this._aliveBattleMembers[ + Math.floor(Math.random() * this._aliveBattleMembers.length) + ]._actorId + : null; + this._battleStart = true; + } + } + //----------------------------------------------------------------------------- + // ターン終了時 + //----------------------------------------------------------------------------- + if (isPhase == "turnEnd") { + // 生存しているアクターを取得 + this._aliveBattleMembers = $gameParty.aliveBattleMembers(); + // 先頭アクターIDを取得 + this._firstActorId = + this._aliveBattleMembers.length > 0 + ? this._aliveBattleMembers[0]._actorId + : null; + // ランダムアクターID抽選 + this._randomActorId = + this._aliveBattleMembers.length > 0 + ? this._aliveBattleMembers[ + Math.floor(Math.random() * this._aliveBattleMembers.length) + ]._actorId + : null; + } + + // 立ち絵を非表示に設定している場合、処理を中断 + if ($gameSystem._StandingPictureBattleDisabled) { + elm._spbSprite.opacity = 0; + return; + } + + //----------------------------------------------------------------------------- + // 戦闘終了時 + //----------------------------------------------------------------------------- + if (isPhase == "battleEnd") { + if (isEscaped) { + // 逃走 + } else if (isAllDead) { + // 全滅 + } else { + if (!this._battleEnd) { + // 生存しているアクターを取得 + let aliveBattleMembers = $gameParty.aliveBattleMembers(); + // 先頭アクターIDを取得 + this._firstActorId = + aliveBattleMembers.length > 0 + ? aliveBattleMembers[0]._actorId + : null; + // ランダムアクターID抽選 + this._randomActorId = + aliveBattleMembers.length > 0 + ? aliveBattleMembers[ + Math.floor(Math.random() * aliveBattleMembers.length) + ]._actorId + : null; + } + if (winActorType == "lastActor") { + sbPicture = getImageName( + this._lastActionActorId, + sbWinPictureLists + ); + } else if (winActorType == "randomActor") { + sbPicture = getImageName(this._randomActorId, sbWinPictureLists); + } else if (winActorType == "firstActor") { + sbPicture = getImageName(this._firstActorId, sbWinPictureLists); + } + if (!this._battleEnd) { + if (sbPicture) { + refSbPicture = true; + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + } + } + } + this._battleEnd = true; + } + //----------------------------------------------------------------------------- + // 被ダメージ時 + //----------------------------------------------------------------------------- + if (showDamageActorId) { + if (isPhase == "action") { + sbPicture = getImageName(showDamageActorId, sbDamagePictureLists); + if (sbPicture) { + if (activeDamageActorId != showDamageActorId) { + activeDamageActorId = showDamageActorId; + refSbPicture = true; + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + } + } + } else { + showDamageActorId = null; + sbPicture = null; + } + } + //----------------------------------------------------------------------------- + // アクション時 + //----------------------------------------------------------------------------- + if (!showDamageActorId) { + if (isPhase == "action") { + // スキル発動時 + if (activeActionDataClass == "skill") { + sbPicture = getImageName( + isSubject._actorId, + sbActionPictureLists, + activeActionItemId + ); + // 見つからなかった場合、スキルIDなしの立ち絵を再検索 + if (!sbPicture) + sbPicture = getImageName( + isSubject._actorId, + sbActionPictureLists, + 0 + ); + } + // アイテム使用時 + if (activeActionDataClass == "item") { + sbPicture = getImageName( + isSubject._actorId, + sbItemPictureLists, + activeActionItemId + ); + // 見つからなかった場合、アイテムIDなしの立ち絵を再検索 + if (!sbPicture) + sbPicture = getImageName( + isSubject._actorId, + sbItemPictureLists, + 0 + ); + } + if (sbPicture) { + if (activeActionActorId != isSubject._actorId) { + activeActionActorId = isSubject._actorId; + refSbPicture = true; + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + + activeCommandActorId = null; + } + } + } + } + //----------------------------------------------------------------------------- + // 戦う or 逃げる 選択時 + //----------------------------------------------------------------------------- + if (isPhase == "turn" || isPhase == "input") { + if (!commandActor && isInputting) { + let selectStartActorId = null; + if (startActorType == "firstActor") { + sbPicture = getImageName(this._firstActorId, sbCommandPictureLists); + selectStartActorId = this._firstActorId; + } else if (startActorType == "randomActor") { + sbPicture = getImageName( + this._randomActorId, + sbCommandPictureLists + ); + selectStartActorId = this._randomActorId; + } + if (sbPicture) { + sbPicture = JSON.parse(JSON.stringify(sbPicture)); + if (activeCommandActorId != selectStartActorId) { + activeCommandActorId = selectStartActorId; + refSbPicture = true; + // 通常 + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + } + } + } + } + //----------------------------------------------------------------------------- + // コマンド入力時 + //----------------------------------------------------------------------------- + if (isPhase == "turn" || isPhase == "input") { + if (commandActor) { + sbPicture = getImageName( + commandActor._actorId, + sbCommandPictureLists + ); + // HPレートを取得 + let hpRate = + commandActor.mhp > 0 + ? (commandActor.hp / commandActor.mhp) * 100 + : 0; + if (sbPicture) { + sbPicture = JSON.parse(JSON.stringify(sbPicture)); + if (activeCommandActorId != commandActor._actorId) { + activeCommandActorId = commandActor._actorId; + refSbPicture = true; + // 通常 + motionSbPicture = sbPicture.motion; + animationCount = animationFrame[motionSbPicture]; + elm._spbSprite.opacity = 0; + } + // 敵選択時は非表示にする + if (hiddenEnemyWindow) { + if (elm._enemyWindow) { + elm._spbSprite.visible = !elm._enemyWindow.active; + } + } + + // 対象アクター選択時は非表示にする + if (hiddenActorWindow && elm._spbSprite.visible === true) { + if (elm._actorWindow) { + elm._spbSprite.visible = !elm._actorWindow.active; + } + } + } + } + } + + // 立ち絵ピクチャ作成 + if (sbPicture && refSbPicture) { + this.refresh(elm._spbSprite, sbPicture); + refSbPicture = false; + } + + // フェード処理 + if (sbPicture) { + this.fadeIn(elm._spbSprite, sbPicture); + } else { + this.fadeOut(elm._spbSprite, sbPicture); + } + + // 立ち絵モーション再生 + if (animationCount > 0) { + animationCount = this.animation( + elm._spbSprite, + motionSbPicture, + animationCount + ); + } + } + + static refresh(sSprite, sPicture) { + sSprite.setPicture(sPicture); + sSprite.showing = false; + let calcScaleX = Number(sPicture.scaleX); + let calcScaleY = Number(sPicture.scaleY); + // 画像が読み込まれたあとに実行 + sSprite.bitmap.addLoadListener( + function () { + if ( + Number(sPicture.origin) != 1 && + String(sPicture.origin) != "center" + ) { + // 左上原点 + sSprite.x = Number(sPicture.x); + sSprite.y = Number(sPicture.y); + sSprite.originX = Number(sPicture.x); + sSprite.originY = Number(sPicture.y); + } else { + // 中央原点 + sSprite.x = + Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.y = + Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; + sSprite.originX = + Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.originY = + Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; + } + // 切替効果 + if (sSprite.opacity == 0) { + // + } + sSprite.scale.x = calcScaleX / 100; + sSprite.scale.y = calcScaleY / 100; + sSprite.showing = true; + // 非表示状態リセット + sSprite.visible = true; + }.bind(this) + ); + } + + static fadeIn(sSprite, sPicture) { + if (!sSprite.showing) return; + if (sSprite.opacity >= 255) { + sSprite.opening = false; + sSprite.opacity = 255; + return; + } + sSprite.opening = true; + sSprite.closing = false; + sSprite.opacity += 24; + } + + static fadeOut(sSprite, sPicture) { + if (sSprite.opacity == 0) { + activeCommandActorId = null; + activeDamageActorId = null; + activeActionActorId = null; + sSprite.closing = false; + return; + } + sSprite.closing = true; + if (!sPicture) { + //sSprite.opacity = 0; + //return; + } + sSprite.opacity -= 24; + } + + static animation(sSprite, sMotion, animationCount) { + if (!sSprite.showing) return animationCount; + if (sMotion == "yes") { + if (animationCount > 12) { + sSprite.y += 2; + } else { + sSprite.y -= 2; + } + animationCount -= 1; + } + if (sMotion == "yesyes") { + if (animationCount > 36) { + sSprite.y += 2; + } else if (animationCount > 24) { + sSprite.y -= 2; + } else if (animationCount > 12) { + sSprite.y += 2; + } else { + sSprite.y -= 2; + } + animationCount -= 1; + } + if (sMotion == "no") { + if (animationCount > 18) { + sSprite.x += 2; + } else if (animationCount > 6) { + sSprite.x -= 2; + } else { + sSprite.x += 2; + } + animationCount -= 1; + } + if (sMotion == "noslow") { + if (animationCount > 36) { + sSprite.x += 1; + } else if (animationCount > 12) { + sSprite.x -= 1; + } else { + sSprite.x += 1; + } + animationCount -= 1; + } + if (sMotion == "jump") { + if (animationCount > 12) { + sSprite.y -= 2; + } else { + sSprite.y += 2; + } + animationCount -= 1; + } + if (sMotion == "jumpjump") { + if (animationCount > 36) { + sSprite.y -= 2; + } else if (animationCount > 24) { + sSprite.y += 2; + } else if (animationCount > 12) { + sSprite.y -= 2; + } else { + sSprite.y += 2; + } + animationCount -= 1; + } + if (sMotion == "jumploop") { + if (animationCount > 36) { + sSprite.y -= 2; + } else if (animationCount > 24) { + sSprite.y += 2; + } + animationCount -= 1; + if (animationCount == 0) animationCount = animationFrame["jumploop"]; + } + if (sMotion == "shake") { + if (animationCount <= 2) { + sSprite.x -= 2; + animationCount += 1; + } else if (animationCount <= 4) { + sSprite.y -= 2; + animationCount += 1; + } else if (animationCount <= 6) { + sSprite.x += 4; + sSprite.y += 4; + animationCount += 1; + } else if (animationCount <= 8) { + sSprite.y -= 2; + animationCount += 1; + } else if (animationCount == 9) { + sSprite.x -= 2; + animationCount += 1; + } else if (animationCount == 10) { + sSprite.x -= 2; + animationCount = 0; + } + } + if (sMotion == "shakeloop") { + if (animationCount <= 2) { + sSprite.x -= 1; + animationCount += 1; + } else if (animationCount <= 4) { + sSprite.y -= 1; + animationCount += 1; + } else if (animationCount <= 6) { + sSprite.x += 2; + sSprite.y += 2; + animationCount += 1; + } else if (animationCount <= 8) { + sSprite.y -= 1; + animationCount += 1; + } else if (animationCount <= 10) { + sSprite.x -= 1; + animationCount += 1; + } + if (animationCount > 10) animationCount = 1; + } + if (sMotion == "runleft") { + sSprite.x -= 16; + if (sSprite.x < -2000) animationCount = 0; + } + if (sMotion == "runright") { + sSprite.x += 16; + if (sSprite.x > 2000) animationCount = 0; + } + // + if (sMotion == "damage") { + if (animationCount <= 2) { + sSprite.x -= 4; + animationCount += 1; + } else if (animationCount <= 4) { + sSprite.y -= 4; + animationCount += 1; + } else if (animationCount <= 6) { + sSprite.x += 8; + sSprite.y += 8; + animationCount += 1; + } else if (animationCount <= 8) { + sSprite.y -= 4; + animationCount += 1; + } else if (animationCount == 9) { + sSprite.x -= 4; + animationCount += 1; + } else if (animationCount == 10) { + sSprite.x -= 4; + animationCount = 0; + } + } + if (sMotion == "floatrightfast") { + if (animationCount == 12) { + sSprite.x += 22; + } else { + sSprite.x -= 2; + } + animationCount -= 1; + } + if (sMotion == "floatright") { + if (animationCount == 48) { + sSprite.x += 47; + } else { + sSprite.x -= 1; + } + animationCount -= 1; + } + if (sMotion == "floatleftfast") { + if (animationCount == 12) { + sSprite.x -= 22; + } else { + sSprite.x += 2; + } + animationCount -= 1; + } + if (sMotion == "floatleft") { + if (animationCount == 48) { + sSprite.x -= 47; + } else { + sSprite.x += 1; + } + animationCount -= 1; + } + if (sMotion == "noslowloop") { + if (animationCount > 72) { + sSprite.x += 0.25; + } else if (animationCount > 24) { + sSprite.x -= 0.25; + } else { + sSprite.x += 0.25; + } + animationCount -= 1; + if (animationCount == 0) animationCount = animationFrame["noslowloop"]; + } + if (sMotion == "breathing") { + if (animationCount > 72) { + sSprite.y += 0.5; + } else if (animationCount > 48) { + sSprite.y -= 0.5; + } else { + } + animationCount -= 1; + if (animationCount == 0) animationCount = animationFrame["breathing"]; + } + if (sMotion == "breathing2") { + if (animationCount > 48) { + // sSprite.anchor.y = 1; + sSprite.y -= sSprite.height * 0.0003; + sSprite.scale.y += 0.0003; + } else { + // sSprite.anchor.y = 1; + sSprite.y += sSprite.height * 0.0003; + sSprite.scale.y -= 0.0003; + } + animationCount -= 1; + if (animationCount == 0) animationCount = animationFrame["breathing2"]; + } + if (sMotion == "stepleft") { + if (animationCount > 12) { + sSprite.x -= 2; + } else { + sSprite.x += 2; + } + animationCount -= 1; + } + if (sMotion == "stepright") { + if (animationCount > 12) { + sSprite.x += 2; + } else { + sSprite.x -= 2; + } + animationCount -= 1; + } + if (sMotion == "headdown") { + sSprite.y += 2; + animationCount -= 1; + } + return animationCount; + } + } + + const _Scene_Battle_update = Scene_Battle.prototype.update; + Scene_Battle.prototype.update = function () { + _Scene_Battle_update.apply(this, arguments); + ExStandingPictureBattle.update(this); + }; + + const _Scene_Battle_createSpriteset = Scene_Battle.prototype.createSpriteset; + Scene_Battle.prototype.createSpriteset = function () { + _Scene_Battle_createSpriteset.apply(this, arguments); + ExStandingPictureBattle.create(this); + }; + + //----------------------------------------------------------------------------- + // Sprite_LL_SPicture + // + // 立ち絵を表示するための独自のスプライトを追加定義します。 + + function Sprite_LL_SPicture() { + this.initialize.apply(this, arguments); + } + + Sprite_LL_SPicture.prototype = Object.create(Sprite.prototype); + Sprite_LL_SPicture.prototype.constructor = Sprite_LL_SPicture; + + Sprite_LL_SPicture.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + + this.bitmap = null; + this.opacity = 0; + this.opening = false; + this.closing = false; + this.originX = 0; + this.originY = 0; + this.showing = false; + + this.setOverlayBitmap(); + this.initMembers(); + }; + + Sprite_LL_SPicture.prototype.setOverlayBitmap = function () { + // + }; + + Sprite_LL_SPicture.prototype.initMembers = function () { + // + }; + + Sprite_LL_SPicture.prototype.update = function () { + Sprite.prototype.update.call(this); + }; + + Sprite_LL_SPicture.prototype.setPicture = function (sPicture) { + // ベース画像 + this.bitmap = null; + this.bitmap = ImageManager.loadPicture(sPicture.imageName); + }; + + Sprite_LL_SPicture.prototype.setBlendColor = function (color) { + Sprite.prototype.setBlendColor.call(this, color); + }; + + Sprite_LL_SPicture.prototype.setColorTone = function (tone) { + Sprite.prototype.setColorTone.call(this, tone); + }; + + Sprite_LL_SPicture.prototype.setBlendMode = function (mode) { + this.blendMode = mode; + }; +})(); diff --git a/js/plugins/LL_StandingPictureMV.js b/js/plugins/LL_StandingPictureMV.js index 7b4cb3b..2cf2d45 100644 --- a/js/plugins/LL_StandingPictureMV.js +++ b/js/plugins/LL_StandingPictureMV.js @@ -1,923 +1,923 @@ -//============================================================================= -// RPGツクールMV - LL_StandingPictureMV.js v2.2.0 -//----------------------------------------------------------------------------- -// ルルの教会 (Lulu's Church) -// https://nine-yusha.com/ -// -// URL below for license details. -// https://nine-yusha.com/plugin/ -//============================================================================= - -/*: - * @target MV - * @plugindesc メッセージウィンドウ表示時に立ち絵を表示します。 - * @author ルルの教会 - * @url https://nine-yusha.com/plugin-spicture/ - * - * @help LL_StandingPictureMV.js - * - * メッセージ内に専用の制御文字を入力することで、 - * 立ち絵を表示できます。 - * - * ※立ち絵IDに半角英数字とアンダースコア(_)が使用できるようになりました。 - * lulu_smileのように[名前_表情名]と付けるとわかりやすいです。 - * また立ち絵IDは変数で指定することも可能です。 【例】\F[\V[1]] - * - * 専用制御文字: - * \F[立ち絵ID] 立ち絵1を表示します。 【例】\F[lulu_smile] - * \M[モーション名] 立ち絵1のモーションを再生します。 【例】\M[yes] - * \AA[F] 立ち絵1にフォーカスを当てます。 (立ち絵2を暗く) - * \FF[立ち絵ID] 立ち絵2を表示します。 - * \MM[モーション名] 立ち絵2のモーションを再生します。 - * \AA[FF] 立ち絵2にフォーカスを当てます。 (立ち絵1を暗く) - * \AA[N] 立ち絵を全て暗くします。 - * - * 立ち絵モーション一覧: - * yes(頷く)、yesyes(二回頷く)、no(横に揺れる)、noslow(ゆっくり横に揺れる) - * jump(跳ねる)、jumpjump(二回跳ねる)、jumploop(跳ね続ける) - * shake(ガクガク)、shakeloop(ガクガクし続ける) - * runleft(画面左へ走り去る)、runright(画面右へ走り去る) - * - * プラグインコマンド: - * LL_StandingPictureMV setEnabled true # 立ち絵を表示に設定 (初期値) - * LL_StandingPictureMV setEnabled false # 立ち絵を非表示に設定 - * LL_StandingPictureMV setTone 68,-34,-34,0 # 立ち絵の色調を夕暮れに変更 - * LL_StandingPictureMV setTone -68,-68,68,0 # 立ち絵の色調を夜に変更 - * LL_StandingPictureMV setTone 0,0,0,255 # 立ち絵の色調を白黒に変更 - * LL_StandingPictureMV setTone 0,0,0,0 # 立ち絵の色調を通常に戻す - * - * 利用規約: - * ・著作権表記は必要ございません。 - * ・利用するにあたり報告の必要は特にございません。 - * ・商用・非商用問いません。 - * ・R18作品にも使用制限はありません。 - * ・ゲームに合わせて自由に改変していただいて問題ございません。 - * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 - * - * 作者: ルルの教会 - * 作成日: 2021/2/20 - * - * @command setEnabled - * @text 立ち絵表示ON・OFF - * @desc 立ち絵の表示・非表示を一括制御します。 - * - * @arg enabled - * @text 立ち絵表示 - * @desc OFFにすると立ち絵が表示されなくなります。 - * @default true - * @type boolean - * - * @command setTone - * @text 色調変更 - * @desc 立ち絵の色調を変更します。 - * - * @arg toneR - * @text 赤 - * @desc 色調のR成分です。 (-255~255) - * @default 0 - * @type number - * @min -255 - * @max 255 - * - * @arg toneG - * @text 緑 - * @desc 色調のG成分です。 (-255~255) - * @default 0 - * @type number - * @min -255 - * @max 255 - * - * @arg toneB - * @text 青 - * @desc 色調のB成分です。 (-255~255) - * @default 0 - * @type number - * @min -255 - * @max 255 - * - * @arg toneC - * @text グレー - * @desc グレースケールの強さです。 (0~255) - * @default 0 - * @type number - * @min 0 - * @max 255 - * - * @param sPictures - * @text 立ち絵リスト - * @desc メッセージウィンドウに表示する立ち絵を定義します。 - * @default [] - * @type struct[] - * - * @param picture1Settings - * @text 立ち絵1(\F)の設定 - * @desc ※この項目は使用しません - * - * @param transition - * @text 切替効果 - * @desc 出現・消去時の切替効果を指定します。 - * @type select - * @default 1 - * @option なし - * @value 0 - * @option フェード - * @value 1 - * @option フロート左 - * @value 2 - * @option フロート右 - * @value 3 - * @option フロート下 - * @value 4 - * @option フロート上 - * @value 5 - * @parent picture1Settings - * - * @param foreFront - * @text ウィンドウの前面に表示 - * @desc ONにするとメッセージウィンドウよりも前面に表示されます。 - * @type boolean - * @default false - * @parent picture1Settings - * - * @param picture2Settings - * @text 立ち絵2(\FF)の設定 - * @desc ※この項目は使用しません - * - * @param transition2 - * @text 切替効果 - * @desc 出現・消去時の切替効果を指定します。 - * @type select - * @default 1 - * @option なし - * @value 0 - * @option フェード - * @value 1 - * @option フロート左 - * @value 2 - * @option フロート右 - * @value 3 - * @option フロート下 - * @value 4 - * @option フロート上 - * @value 5 - * @parent picture2Settings - * - * @param foreFront2 - * @text ウィンドウの前面に表示 - * @desc ONにするとメッセージウィンドウよりも前面に表示されます。 - * @type boolean - * @default false - * @parent picture2Settings - * - * @param focusToneAdjust - * @text フォーカス時の暗さ - * @desc AA[s]でフォーカスを当てた時の暗さ(-255~0)です。 - * 暗くなりすぎる場合に調整してください。(初期値: -96) - * @default -96 - * @min -255 - * @max 0 - * @type number - */ - -/*~struct~sPictures: - * - * @param id - * @text 立ち絵ID - * @desc 立ち絵IDです。立ち絵を制御文字で呼び出す際に使用します。 - * 半角英数字(_)で入力してください。(例: lulu_smile) - * @type string - * - * @param imageName - * @text 画像ファイル名 - * @desc 立ち絵として表示する画像ファイルを選択してください。 - * @dir img/pictures - * @type file - * @require 1 - * - * @param origin - * @text 原点 - * @desc 立ち絵の原点です。 - * @default 0 - * @type select - * @option 左上 - * @value 0 - * @option 中央 - * @value 1 - * - * @param x - * @text X座標 (立ち絵1) - * @desc 立ち絵1(F)で呼び出された時の表示位置(X)です。 - * @default 464 - * @min -2000 - * @max 2000 - * @type number - * - * @param y - * @text Y座標 (立ち絵1) - * @desc 立ち絵1(F)で呼び出された時の表示位置(Y)です。 - * @default 96 - * @min -2000 - * @max 2000 - * @type number - * - * @param x2 - * @text X座標 (立ち絵2) - * @desc 立ち絵2(FF)で呼び出された時の表示位置(X)です。 - * @default 20 - * @min -2000 - * @max 2000 - * @type number - * - * @param y2 - * @text Y座標 (立ち絵2) - * @desc 立ち絵2(FF)で呼び出された時の表示位置(Y)です。 - * @default 96 - * @min -2000 - * @max 2000 - * @type number - * - * @param reverse - * @text 立ち絵2の左右反転 - * @desc 立ち絵2(FF)で呼び出された時の表示方法です。 - * @default 1 - * @type select - * @option 左右反転しない - * @value 1 - * @option 左右反転する - * @value -1 - * - * @param scaleX - * @text X拡大率 - * @desc 立ち絵の拡大率(X)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param scaleY - * @text Y拡大率 - * @desc 立ち絵の拡大率(Y)です。 - * @default 100 - * @min -2000 - * @max 2000 - * @type number - * - * @param opacity - * @text 不透明度 - * @desc 立ち絵の不透明度(0~255)です。 - * @default 255 - * @type number - * @min 0 - * @max 255 - * - * @param blendMode - * @text 合成方法 - * @desc 立ち絵の合成方法です。 - * @default 0 - * @type select - * @option 通常 - * @value 0 - * @option 加算 - * @value 1 - * @option 除算 - * @value 2 - * @option スクリーン - * @value 3 - */ - -(function () { - "use strict"; - var pluginName = "LL_StandingPictureMV"; - - var parameters = PluginManager.parameters(pluginName); - // 立ち絵1の設定 - var transition = Number(parameters["transition"] || 1); - var foreFront = eval(parameters["foreFront"] || "false"); - // 立ち絵2の設定 - var transition2 = Number(parameters["transition2"] || 1); - var foreFront2 = eval(parameters["foreFront2"] || "false"); - - var focusToneAdjust = Number(parameters["focusToneAdjust"] || -96); - var sPictures = JSON.parse(parameters["sPictures"] || "null"); - var sPictureLists = []; - if (sPictures) { - sPictures.forEach(function (elm) { - sPictureLists.push(JSON.parse(elm)); - }); - } - - //----------------------------------------------------------------------------- - // PluginCommand (for MV) - // - - var _Game_Interpreter_pluginCommand = - Game_Interpreter.prototype.pluginCommand; - Game_Interpreter.prototype.pluginCommand = function (command, args) { - _Game_Interpreter_pluginCommand.call(this, command, args); - if (command === pluginName) { - switch (args[0]) { - case "setEnabled": - var enabled = eval(args[1] || "true"); - $gameSystem._StandingPictureDisabled = !enabled; - break; - case "setTone": - var setTone = args[1].split(","); - var pictureTone = [ - Number(setTone[0]), - Number(setTone[1]), - Number(setTone[2]), - Number(setTone[3]), - ]; - $gameSystem._StandingPictureTone = pictureTone; - break; - } - } - }; - - // 独自変数定義 - var animationCount = 0; - var spriteSPicture = null; - var showSPicture = false; - var refSPicture = false; - var motionSPicture = ""; - var animationCount2 = 0; - var spriteSPicture2 = null; - var showSPicture2 = false; - var refSPicture2 = false; - var motionSPicture2 = ""; - var focusSPicture = null; - - // アニメーションフレーム数定義 - var animationFrame = { - yes: 24, - yesyes: 48, - no: 24, - noslow: 48, - jump: 24, - jumpjump: 48, - jumploop: 48, - shake: 1, - shakeloop: 1, - runleft: 1, - runright: 1, - none: 0, - }; - - //----------------------------------------------------------------------------- - // ExStandingPicture - // - // 立ち絵を表示する独自のクラスを追加定義します。 - - class ExStandingPicture { - static create(elm) { - // 立ち絵1 - elm._spSprite = new Sprite(); - elm._spSprite.bitmap = null; - elm._spSprite.opacity = 0; - elm._spSprite.opening = false; - elm._spSprite.closing = false; - elm._spSprite.originX = 0; - elm._spSprite.originY = 0; - elm._spSprite.showing = false; - // 立ち絵2 - elm._spSprite2 = new Sprite(); - elm._spSprite2.bitmap = null; - elm._spSprite2.opacity = 0; - elm._spSprite2.opening = false; - elm._spSprite2.closing = false; - elm._spSprite2.originX = 0; - elm._spSprite2.originY = 0; - elm._spSprite2.showing = false; - // 重なり順を指定 - if (foreFront) { - elm.addChildAt( - elm._spSprite, - elm.children.indexOf(elm._windowLayer) + 1 - ); - } else { - elm.addChildAt(elm._spSprite, elm.children.indexOf(elm._spriteset) + 1); - } - if (foreFront2) { - elm.addChildAt( - elm._spSprite2, - elm.children.indexOf(elm._windowLayer) + 1 - ); - } else { - elm.addChildAt( - elm._spSprite2, - elm.children.indexOf(elm._spriteset) + 1 - ); - } - } - - static update(elm) { - // 立ち絵を非表示に設定している場合、処理を中断 - if ($gameSystem._StandingPictureDisabled) { - elm._spSprite.opacity = 0; - elm._spSprite2.opacity = 0; - return; - } - // 立ち絵1ピクチャ作成 - if (spriteSPicture && refSPicture) { - this.refresh(elm._spSprite, spriteSPicture, 1); - refSPicture = false; - } - // 立ち絵2ピクチャ作成 - if (spriteSPicture2 && refSPicture2) { - this.refresh(elm._spSprite2, spriteSPicture2, 2); - refSPicture2 = false; - } - - // フォーカス処理 - if (focusSPicture == 1 || focusSPicture == 0) { - elm._spSprite2.setColorTone([ - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[0] + focusToneAdjust - : focusToneAdjust, - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[1] + focusToneAdjust - : focusToneAdjust, - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[2] + focusToneAdjust - : focusToneAdjust, - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[3] - : 0, - ]); - } - if (focusSPicture == 2 || focusSPicture == 0) { - elm._spSprite.setColorTone([ - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[0] + focusToneAdjust - : focusToneAdjust, - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[1] + focusToneAdjust - : focusToneAdjust, - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[2] + focusToneAdjust - : focusToneAdjust, - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone[3] - : 0, - ]); - } - - // フェード処理 - if (showSPicture) { - this.fadeIn(elm._spSprite, spriteSPicture, 1); - } else { - this.fadeOut(elm._spSprite, spriteSPicture, 1); - } - if (showSPicture2) { - this.fadeIn(elm._spSprite2, spriteSPicture2, 2); - } else { - this.fadeOut(elm._spSprite2, spriteSPicture2, 2); - } - - // 立ち絵モーション再生 - if ( - !elm._spSprite.opening && - !elm._spSprite.closing && - animationCount > 0 - ) { - animationCount = this.animation( - elm._spSprite, - motionSPicture, - animationCount - ); - } - if ( - !elm._spSprite2.opening && - !elm._spSprite2.closing && - animationCount2 > 0 - ) { - animationCount2 = this.animation( - elm._spSprite2, - motionSPicture2, - animationCount2 - ); - } - - //console.log("[1] x:" + elm._spSprite.x + " y:" + elm._spSprite.y + " opacity:" + elm._spSprite.opacity + " motion: " + motionSPicture + " opening: " + elm._spSprite.opening + " closing: " + elm._spSprite.closing + " scaleX: " + elm._spSprite.scale.x); - //console.log("[2] x:" + elm._spSprite2.x + " y:" + elm._spSprite2.y + " opacity:" + elm._spSprite2.opacity + " motion: " + motionSPicture2 + " opening: " + elm._spSprite2.opening + " closing: " + elm._spSprite2.closing + " scaleX: " + elm._spSprite2.scale.x); - } - - static refresh(sSprite, sPicture, sNumber) { - sSprite.bitmap = null; - sSprite.bitmap = ImageManager.loadPicture(sPicture.imageName); - sSprite.showing = false; - var calcScaleX = Number(sPicture.scaleX); - var calcScaleY = Number(sPicture.scaleY); - // 左右反転させる場合 (立ち絵2) - if (sNumber == 2) calcScaleX *= Number(sPicture.reverse); - // 画像が読み込まれたあとに実行 - sSprite.bitmap.addLoadListener( - function () { - if (Number(sPicture.origin) == 0) { - // 左上原点 - if (sNumber == 1) { - sSprite.x = Number(sPicture.x); - sSprite.y = Number(sPicture.y); - sSprite.originX = Number(sPicture.x); - sSprite.originY = Number(sPicture.y); - } - if (sNumber == 2) { - sSprite.x = Number(sPicture.x2); - sSprite.y = Number(sPicture.y2); - sSprite.originX = Number(sPicture.x2); - sSprite.originY = Number(sPicture.y2); - } - } else { - // 中央原点 - if (sNumber == 1) { - sSprite.x = - Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; - sSprite.y = - Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; - sSprite.originX = - Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; - sSprite.originY = - Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; - } - if (sNumber == 2) { - sSprite.x = - Number(sPicture.x2) - (sSprite.width * calcScaleX) / 100 / 2; - sSprite.y = - Number(sPicture.y2) - (sSprite.height * calcScaleY) / 100 / 2; - sSprite.originX = - Number(sPicture.x2) - (sSprite.width * calcScaleX) / 100 / 2; - sSprite.originY = - Number(sPicture.y2) - (sSprite.height * calcScaleY) / 100 / 2; - } - } - // 切替効果 - if (sSprite.opacity == 0) { - if (sNumber == 1) { - if (transition == 0) sSprite.opacity = Number(sPicture.opacity); - if (transition == 2) sSprite.x -= 30; - if (transition == 3) sSprite.x += 30; - if (transition == 4) sSprite.y += 30; - if (transition == 5) sSprite.y -= 30; - } - if (sNumber == 2) { - if (transition2 == 0) sSprite.opacity = Number(sPicture.opacity); - if (transition2 == 2) sSprite.x -= 30; - if (transition2 == 3) sSprite.x += 30; - if (transition2 == 4) sSprite.y += 30; - if (transition2 == 5) sSprite.y -= 30; - } - } - sSprite.blendMode = Number(sPicture.blendMode); - sSprite.setColorTone( - $gameSystem._StandingPictureTone - ? $gameSystem._StandingPictureTone - : [0, 0, 0, 0] - ); - sSprite.scale.x = calcScaleX / 100; - sSprite.scale.y = calcScaleY / 100; - sSprite.showing = true; - }.bind(this) - ); - } - - static fadeIn(sSprite, sPicture, sNumber) { - if (!sSprite.showing) return; - if (sSprite.opacity >= Number(sPicture.opacity)) { - sSprite.opening = false; - sSprite.opacity = Number(sPicture.opacity); - return; - } - sSprite.opening = true; - sSprite.closing = false; - // 切替効果 - if (sSprite.originX > sSprite.x) sSprite.x += 2; - if (sSprite.originX < sSprite.x) sSprite.x -= 2; - if (sSprite.originY < sSprite.y) sSprite.y -= 2; - if (sSprite.originY > sSprite.y) sSprite.y += 2; - sSprite.opacity += Number(sPicture.opacity) / 15; - } - - static fadeOut(sSprite, sPicture, sNumber) { - if (sSprite.opacity == 0) { - sSprite.closing = false; - return; - } - sSprite.closing = true; - if (!sPicture) { - sSprite.opacity = 0; - return; - } - sSprite.opacity -= Number(sPicture.opacity) / 15; - // 切替効果 - if (sNumber == 1) { - if (transition == 0) sSprite.opacity = 0; - if (transition == 2 && sSprite.originX - 30 < sSprite.x) sSprite.x -= 2; - if (transition == 3 && sSprite.originX + 30 > sSprite.x) sSprite.x += 2; - if (transition == 4 && sSprite.originY + 30 > sSprite.y) sSprite.y += 2; - if (transition == 5 && sSprite.originY - 30 < sSprite.y) sSprite.y -= 2; - } - if (sNumber == 2) { - if (transition2 == 0) sSprite.opacity = 0; - if (transition2 == 2 && sSprite.originX - 30 < sSprite.x) - sSprite.x -= 2; - if (transition2 == 3 && sSprite.originX + 30 > sSprite.x) - sSprite.x += 2; - if (transition2 == 4 && sSprite.originY + 30 > sSprite.y) - sSprite.y += 2; - if (transition2 == 5 && sSprite.originY - 30 < sSprite.y) - sSprite.y -= 2; - } - } - - static animation(sSprite, sMotion, animationCount) { - if (!sSprite.showing) return animationCount; - if (sMotion == "yes") { - if (animationCount > 12) { - sSprite.y += 2; - } else { - sSprite.y -= 2; - } - animationCount -= 1; - } - if (sMotion == "yesyes") { - if (animationCount > 36) { - sSprite.y += 2; - } else if (animationCount > 24) { - sSprite.y -= 2; - } else if (animationCount > 12) { - sSprite.y += 2; - } else { - sSprite.y -= 2; - } - animationCount -= 1; - } - if (sMotion == "no") { - if (animationCount > 18) { - sSprite.x += 2; - } else if (animationCount > 6) { - sSprite.x -= 2; - } else { - sSprite.x += 2; - } - animationCount -= 1; - } - if (sMotion == "noslow") { - if (animationCount > 36) { - sSprite.x += 1; - } else if (animationCount > 12) { - sSprite.x -= 1; - } else { - sSprite.x += 1; - } - animationCount -= 1; - } - if (sMotion == "jump") { - if (animationCount > 12) { - sSprite.y -= 2; - } else { - sSprite.y += 2; - } - animationCount -= 1; - } - if (sMotion == "jumpjump") { - if (animationCount > 36) { - sSprite.y -= 2; - } else if (animationCount > 24) { - sSprite.y += 2; - } else if (animationCount > 12) { - sSprite.y -= 2; - } else { - sSprite.y += 2; - } - animationCount -= 1; - } - if (sMotion == "jumploop") { - if (animationCount > 36) { - sSprite.y -= 2; - } else if (animationCount > 24) { - sSprite.y += 2; - } - animationCount -= 1; - if (animationCount == 0) animationCount = 48; - } - if (sMotion == "shake") { - if (animationCount <= 2) { - sSprite.x -= 2; - animationCount += 1; - } else if (animationCount <= 4) { - sSprite.y -= 2; - animationCount += 1; - } else if (animationCount <= 6) { - sSprite.x += 4; - sSprite.y += 4; - animationCount += 1; - } else if (animationCount <= 8) { - sSprite.y -= 2; - animationCount += 1; - } else if (animationCount == 9) { - sSprite.x -= 2; - animationCount += 1; - } else if (animationCount == 10) { - sSprite.x -= 2; - animationCount = 0; - } - } - if (sMotion == "shakeloop") { - if (animationCount <= 2) { - sSprite.x -= 1; - animationCount += 1; - } else if (animationCount <= 4) { - sSprite.y -= 1; - animationCount += 1; - } else if (animationCount <= 6) { - sSprite.x += 2; - sSprite.y += 2; - animationCount += 1; - } else if (animationCount <= 8) { - sSprite.y -= 1; - animationCount += 1; - } else if (animationCount <= 10) { - sSprite.x -= 1; - animationCount += 1; - } - if (animationCount > 10) animationCount = 1; - } - if (sMotion == "runleft") { - sSprite.x -= 16; - if (sSprite.x < -2000) animationCount = 0; - } - if (sMotion == "runright") { - sSprite.x += 16; - if (sSprite.x > 2000) animationCount = 0; - } - return animationCount; - } - } - - var _Scene_Map_update = Scene_Map.prototype.update; - Scene_Map.prototype.update = function () { - _Scene_Map_update.apply(this, arguments); - ExStandingPicture.update(this); - }; - - var _Scene_Map_createDisplayObjects = - Scene_Map.prototype.createDisplayObjects; - Scene_Map.prototype.createDisplayObjects = function () { - _Scene_Map_createDisplayObjects.apply(this, arguments); - ExStandingPicture.create(this); - }; - - var _Scene_Battle_update = Scene_Battle.prototype.update; - Scene_Battle.prototype.update = function () { - _Scene_Battle_update.apply(this, arguments); - ExStandingPicture.update(this); - }; - - var _Scene_Battle_createDisplayObjects = - Scene_Battle.prototype.createDisplayObjects; - Scene_Battle.prototype.createDisplayObjects = function () { - _Scene_Battle_createDisplayObjects.apply(this, arguments); - ExStandingPicture.create(this); - }; - - var _Window_Message_updateClose = Window_Message.prototype.updateClose; - Window_Message.prototype.updateClose = function () { - // ピクチャ消去判定 - if (this._closing && this.openness == 255) { - showSPicture = false; - showSPicture2 = false; - motionSPicture = ""; - motionSPicture2 = ""; - } - _Window_Message_updateClose.apply(this, arguments); - }; - - var _Window_Message_startMessage = Window_Message.prototype.startMessage; - Window_Message.prototype.startMessage = function () { - var messageAllText = $gameMessage.allText(); - messageAllText = messageAllText.replace( - /\\V\[(\d+)\]/gi, - function () { - return $gameVariables.value(parseInt(arguments[1])); - }.bind(this) - ); - - // 専用制御文字を取得 (\F[s]) - var sPictureNumber = null; - var processEscapeNumber = messageAllText.match(/\\F\[(\w+)\]/); - if (processEscapeNumber) { - if (processEscapeNumber[1]) { - sPictureNumber = processEscapeNumber[1]; - } - } - // 専用制御文字を取得 (\FF[s]) - var sPictureNumber2 = null; - processEscapeNumber = messageAllText.match(/\\FF\[(\w+)\]/); - if (processEscapeNumber) { - if (processEscapeNumber[1]) { - sPictureNumber2 = processEscapeNumber[1]; - } - } - // 専用制御文字を取得 (\M[s]) - var sPictureMotion = null; - processEscapeNumber = messageAllText.match(/\\M\[(\w+)\]/); - if (processEscapeNumber) { - if (processEscapeNumber[1]) { - sPictureMotion = processEscapeNumber[1]; - } - } - // 専用制御文字を取得 (\MM[s]) - var sPictureMotion2 = null; - processEscapeNumber = messageAllText.match(/\\MM\[(\w+)\]/); - if (processEscapeNumber) { - if (processEscapeNumber[1]) { - sPictureMotion2 = processEscapeNumber[1]; - } - } - // 専用制御文字を取得 (\AA[s]) - focusSPicture = null; - processEscapeNumber = messageAllText.match(/\\AA\[(\w+)\]/); - if (processEscapeNumber) { - if (processEscapeNumber[1]) { - focusSPicture = processEscapeNumber[1]; - // v2.1.0 \AA[F]、\AA[FF]、\AA[N]を置換 - if (focusSPicture == "F") focusSPicture = 1; - if (focusSPicture == "FF") focusSPicture = 2; - if (focusSPicture == "N") focusSPicture = 0; - } - } - // 立ち絵1を更新 - if (sPictureNumber) { - // var sPicture = sPictureLists.find(function(item, index) { - // if (parseInt(item.id) == sPictureNumber) return true; - // }); - //spriteSPicture = sPicture; - - // for Ver.1.5.1 - var sPicture = sPictureLists.filter(function (item, index) { - if (String(item.id) == sPictureNumber) return true; - }); - spriteSPicture = sPicture[0]; - - if (sPicture[0]) { - showSPicture = true; - refSPicture = true; - } else { - showSPicture = false; - refSPicture = false; - } - // 再生モーション定義 - motionSPicture = sPictureMotion ? sPictureMotion : "none"; - animationCount = animationFrame[motionSPicture]; - } else { - showSPicture = false; - motionSPicture = ""; - } - // 立ち絵2を更新 - if (sPictureNumber2) { - // var sPicture2 = sPictureLists.find(function(item, index) { - // if (parseInt(item.id) == sPictureNumber2) return true; - // }); - // spriteSPicture2 = sPicture2; - - // for Ver.1.5.1 - var sPicture2 = sPictureLists.filter(function (item, index) { - if (String(item.id) == sPictureNumber2) return true; - }); - spriteSPicture2 = sPicture2[0]; - - if (sPicture2[0]) { - showSPicture2 = true; - refSPicture2 = true; - } else { - showSPicture2 = false; - refSPicture2 = false; - } - // 再生モーション定義 - motionSPicture2 = sPictureMotion2 ? sPictureMotion2 : "none"; - animationCount2 = animationFrame[motionSPicture2]; - } else { - showSPicture2 = false; - motionSPicture2 = ""; - } - - _Window_Message_startMessage.apply(this, arguments); - }; - - var _Window_Base_convertEscapeCharacters = - Window_Base.prototype.convertEscapeCharacters; - Window_Base.prototype.convertEscapeCharacters = function (text) { - // 立ち絵呼び出し用の制御文字(\V[n]内包)を追加 - text = text.replace(/\\F\[\\V\[(\d+)\]\]/gi, ""); - text = text.replace(/\\FF\[\\V\[(\d+)\]\]/gi, ""); - - // 立ち絵呼び出し用の制御文字を追加 - text = text.replace(/\\F\[(\w+)\]/gi, ""); - text = text.replace(/\\FF\[(\w+)\]/gi, ""); - text = text.replace(/\\M\[(\w+)\]/gi, ""); - text = text.replace(/\\MM\[(\w+)\]/gi, ""); - text = text.replace(/\\AA\[(\w+)\]/gi, ""); - - return _Window_Base_convertEscapeCharacters.call(this, text); - }; -})(); +//============================================================================= +// RPGツクールMV - LL_StandingPictureMV.js v2.2.0 +//----------------------------------------------------------------------------- +// ルルの教会 (Lulu's Church) +// https://nine-yusha.com/ +// +// URL below for license details. +// https://nine-yusha.com/plugin/ +//============================================================================= + +/*: + * @target MV + * @plugindesc メッセージウィンドウ表示時に立ち絵を表示します。 + * @author ルルの教会 + * @url https://nine-yusha.com/plugin-spicture/ + * + * @help LL_StandingPictureMV.js + * + * メッセージ内に専用の制御文字を入力することで、 + * 立ち絵を表示できます。 + * + * ※立ち絵IDに半角英数字とアンダースコア(_)が使用できるようになりました。 + * lulu_smileのように[名前_表情名]と付けるとわかりやすいです。 + * また立ち絵IDは変数で指定することも可能です。 【例】\F[\V[1]] + * + * 専用制御文字: + * \F[立ち絵ID] 立ち絵1を表示します。 【例】\F[lulu_smile] + * \M[モーション名] 立ち絵1のモーションを再生します。 【例】\M[yes] + * \AA[F] 立ち絵1にフォーカスを当てます。 (立ち絵2を暗く) + * \FF[立ち絵ID] 立ち絵2を表示します。 + * \MM[モーション名] 立ち絵2のモーションを再生します。 + * \AA[FF] 立ち絵2にフォーカスを当てます。 (立ち絵1を暗く) + * \AA[N] 立ち絵を全て暗くします。 + * + * 立ち絵モーション一覧: + * yes(頷く)、yesyes(二回頷く)、no(横に揺れる)、noslow(ゆっくり横に揺れる) + * jump(跳ねる)、jumpjump(二回跳ねる)、jumploop(跳ね続ける) + * shake(ガクガク)、shakeloop(ガクガクし続ける) + * runleft(画面左へ走り去る)、runright(画面右へ走り去る) + * + * プラグインコマンド: + * LL_StandingPictureMV setEnabled true # 立ち絵を表示に設定 (初期値) + * LL_StandingPictureMV setEnabled false # 立ち絵を非表示に設定 + * LL_StandingPictureMV setTone 68,-34,-34,0 # 立ち絵の色調を夕暮れに変更 + * LL_StandingPictureMV setTone -68,-68,68,0 # 立ち絵の色調を夜に変更 + * LL_StandingPictureMV setTone 0,0,0,255 # 立ち絵の色調を白黒に変更 + * LL_StandingPictureMV setTone 0,0,0,0 # 立ち絵の色調を通常に戻す + * + * 利用規約: + * ・著作権表記は必要ございません。 + * ・利用するにあたり報告の必要は特にございません。 + * ・商用・非商用問いません。 + * ・R18作品にも使用制限はありません。 + * ・ゲームに合わせて自由に改変していただいて問題ございません。 + * ・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。 + * + * 作者: ルルの教会 + * 作成日: 2021/2/20 + * + * @command setEnabled + * @text 立ち絵表示ON・OFF + * @desc 立ち絵の表示・非表示を一括制御します。 + * + * @arg enabled + * @text 立ち絵表示 + * @desc OFFにすると立ち絵が表示されなくなります。 + * @default true + * @type boolean + * + * @command setTone + * @text 色調変更 + * @desc 立ち絵の色調を変更します。 + * + * @arg toneR + * @text 赤 + * @desc 色調のR成分です。 (-255~255) + * @default 0 + * @type number + * @min -255 + * @max 255 + * + * @arg toneG + * @text 緑 + * @desc 色調のG成分です。 (-255~255) + * @default 0 + * @type number + * @min -255 + * @max 255 + * + * @arg toneB + * @text 青 + * @desc 色調のB成分です。 (-255~255) + * @default 0 + * @type number + * @min -255 + * @max 255 + * + * @arg toneC + * @text グレー + * @desc グレースケールの強さです。 (0~255) + * @default 0 + * @type number + * @min 0 + * @max 255 + * + * @param sPictures + * @text 立ち絵リスト + * @desc メッセージウィンドウに表示する立ち絵を定義します。 + * @default [] + * @type struct[] + * + * @param picture1Settings + * @text 立ち絵1(\F)の設定 + * @desc ※この項目は使用しません + * + * @param transition + * @text 切替効果 + * @desc 出現・消去時の切替効果を指定します。 + * @type select + * @default 1 + * @option なし + * @value 0 + * @option フェード + * @value 1 + * @option フロート左 + * @value 2 + * @option フロート右 + * @value 3 + * @option フロート下 + * @value 4 + * @option フロート上 + * @value 5 + * @parent picture1Settings + * + * @param foreFront + * @text ウィンドウの前面に表示 + * @desc ONにするとメッセージウィンドウよりも前面に表示されます。 + * @type boolean + * @default false + * @parent picture1Settings + * + * @param picture2Settings + * @text 立ち絵2(\FF)の設定 + * @desc ※この項目は使用しません + * + * @param transition2 + * @text 切替効果 + * @desc 出現・消去時の切替効果を指定します。 + * @type select + * @default 1 + * @option なし + * @value 0 + * @option フェード + * @value 1 + * @option フロート左 + * @value 2 + * @option フロート右 + * @value 3 + * @option フロート下 + * @value 4 + * @option フロート上 + * @value 5 + * @parent picture2Settings + * + * @param foreFront2 + * @text ウィンドウの前面に表示 + * @desc ONにするとメッセージウィンドウよりも前面に表示されます。 + * @type boolean + * @default false + * @parent picture2Settings + * + * @param focusToneAdjust + * @text フォーカス時の暗さ + * @desc AA[s]でフォーカスを当てた時の暗さ(-255~0)です。 + * 暗くなりすぎる場合に調整してください。(初期値: -96) + * @default -96 + * @min -255 + * @max 0 + * @type number + */ + +/*~struct~sPictures: + * + * @param id + * @text 立ち絵ID + * @desc 立ち絵IDです。立ち絵を制御文字で呼び出す際に使用します。 + * 半角英数字(_)で入力してください。(例: lulu_smile) + * @type string + * + * @param imageName + * @text 画像ファイル名 + * @desc 立ち絵として表示する画像ファイルを選択してください。 + * @dir img/pictures + * @type file + * @require 1 + * + * @param origin + * @text 原点 + * @desc 立ち絵の原点です。 + * @default 0 + * @type select + * @option 左上 + * @value 0 + * @option 中央 + * @value 1 + * + * @param x + * @text X座標 (立ち絵1) + * @desc 立ち絵1(F)で呼び出された時の表示位置(X)です。 + * @default 464 + * @min -2000 + * @max 2000 + * @type number + * + * @param y + * @text Y座標 (立ち絵1) + * @desc 立ち絵1(F)で呼び出された時の表示位置(Y)です。 + * @default 96 + * @min -2000 + * @max 2000 + * @type number + * + * @param x2 + * @text X座標 (立ち絵2) + * @desc 立ち絵2(FF)で呼び出された時の表示位置(X)です。 + * @default 20 + * @min -2000 + * @max 2000 + * @type number + * + * @param y2 + * @text Y座標 (立ち絵2) + * @desc 立ち絵2(FF)で呼び出された時の表示位置(Y)です。 + * @default 96 + * @min -2000 + * @max 2000 + * @type number + * + * @param reverse + * @text 立ち絵2の左右反転 + * @desc 立ち絵2(FF)で呼び出された時の表示方法です。 + * @default 1 + * @type select + * @option 左右反転しない + * @value 1 + * @option 左右反転する + * @value -1 + * + * @param scaleX + * @text X拡大率 + * @desc 立ち絵の拡大率(X)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param scaleY + * @text Y拡大率 + * @desc 立ち絵の拡大率(Y)です。 + * @default 100 + * @min -2000 + * @max 2000 + * @type number + * + * @param opacity + * @text 不透明度 + * @desc 立ち絵の不透明度(0~255)です。 + * @default 255 + * @type number + * @min 0 + * @max 255 + * + * @param blendMode + * @text 合成方法 + * @desc 立ち絵の合成方法です。 + * @default 0 + * @type select + * @option 通常 + * @value 0 + * @option 加算 + * @value 1 + * @option 除算 + * @value 2 + * @option スクリーン + * @value 3 + */ + +(function () { + "use strict"; + var pluginName = "LL_StandingPictureMV"; + + var parameters = PluginManager.parameters(pluginName); + // 立ち絵1の設定 + var transition = Number(parameters["transition"] || 1); + var foreFront = eval(parameters["foreFront"] || "false"); + // 立ち絵2の設定 + var transition2 = Number(parameters["transition2"] || 1); + var foreFront2 = eval(parameters["foreFront2"] || "false"); + + var focusToneAdjust = Number(parameters["focusToneAdjust"] || -96); + var sPictures = JSON.parse(parameters["sPictures"] || "null"); + var sPictureLists = []; + if (sPictures) { + sPictures.forEach(function (elm) { + sPictureLists.push(JSON.parse(elm)); + }); + } + + //----------------------------------------------------------------------------- + // PluginCommand (for MV) + // + + var _Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; + Game_Interpreter.prototype.pluginCommand = function (command, args) { + _Game_Interpreter_pluginCommand.call(this, command, args); + if (command === pluginName) { + switch (args[0]) { + case "setEnabled": + var enabled = eval(args[1] || "true"); + $gameSystem._StandingPictureDisabled = !enabled; + break; + case "setTone": + var setTone = args[1].split(","); + var pictureTone = [ + Number(setTone[0]), + Number(setTone[1]), + Number(setTone[2]), + Number(setTone[3]), + ]; + $gameSystem._StandingPictureTone = pictureTone; + break; + } + } + }; + + // 独自変数定義 + var animationCount = 0; + var spriteSPicture = null; + var showSPicture = false; + var refSPicture = false; + var motionSPicture = ""; + var animationCount2 = 0; + var spriteSPicture2 = null; + var showSPicture2 = false; + var refSPicture2 = false; + var motionSPicture2 = ""; + var focusSPicture = null; + + // アニメーションフレーム数定義 + var animationFrame = { + yes: 24, + yesyes: 48, + no: 24, + noslow: 48, + jump: 24, + jumpjump: 48, + jumploop: 48, + shake: 1, + shakeloop: 1, + runleft: 1, + runright: 1, + none: 0, + }; + + //----------------------------------------------------------------------------- + // ExStandingPicture + // + // 立ち絵を表示する独自のクラスを追加定義します。 + + class ExStandingPicture { + static create(elm) { + // 立ち絵1 + elm._spSprite = new Sprite(); + elm._spSprite.bitmap = null; + elm._spSprite.opacity = 0; + elm._spSprite.opening = false; + elm._spSprite.closing = false; + elm._spSprite.originX = 0; + elm._spSprite.originY = 0; + elm._spSprite.showing = false; + // 立ち絵2 + elm._spSprite2 = new Sprite(); + elm._spSprite2.bitmap = null; + elm._spSprite2.opacity = 0; + elm._spSprite2.opening = false; + elm._spSprite2.closing = false; + elm._spSprite2.originX = 0; + elm._spSprite2.originY = 0; + elm._spSprite2.showing = false; + // 重なり順を指定 + if (foreFront) { + elm.addChildAt( + elm._spSprite, + elm.children.indexOf(elm._windowLayer) + 1 + ); + } else { + elm.addChildAt(elm._spSprite, elm.children.indexOf(elm._spriteset) + 1); + } + if (foreFront2) { + elm.addChildAt( + elm._spSprite2, + elm.children.indexOf(elm._windowLayer) + 1 + ); + } else { + elm.addChildAt( + elm._spSprite2, + elm.children.indexOf(elm._spriteset) + 1 + ); + } + } + + static update(elm) { + // 立ち絵を非表示に設定している場合、処理を中断 + if ($gameSystem._StandingPictureDisabled) { + elm._spSprite.opacity = 0; + elm._spSprite2.opacity = 0; + return; + } + // 立ち絵1ピクチャ作成 + if (spriteSPicture && refSPicture) { + this.refresh(elm._spSprite, spriteSPicture, 1); + refSPicture = false; + } + // 立ち絵2ピクチャ作成 + if (spriteSPicture2 && refSPicture2) { + this.refresh(elm._spSprite2, spriteSPicture2, 2); + refSPicture2 = false; + } + + // フォーカス処理 + if (focusSPicture == 1 || focusSPicture == 0) { + elm._spSprite2.setColorTone([ + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[0] + focusToneAdjust + : focusToneAdjust, + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[1] + focusToneAdjust + : focusToneAdjust, + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[2] + focusToneAdjust + : focusToneAdjust, + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[3] + : 0, + ]); + } + if (focusSPicture == 2 || focusSPicture == 0) { + elm._spSprite.setColorTone([ + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[0] + focusToneAdjust + : focusToneAdjust, + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[1] + focusToneAdjust + : focusToneAdjust, + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[2] + focusToneAdjust + : focusToneAdjust, + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone[3] + : 0, + ]); + } + + // フェード処理 + if (showSPicture) { + this.fadeIn(elm._spSprite, spriteSPicture, 1); + } else { + this.fadeOut(elm._spSprite, spriteSPicture, 1); + } + if (showSPicture2) { + this.fadeIn(elm._spSprite2, spriteSPicture2, 2); + } else { + this.fadeOut(elm._spSprite2, spriteSPicture2, 2); + } + + // 立ち絵モーション再生 + if ( + !elm._spSprite.opening && + !elm._spSprite.closing && + animationCount > 0 + ) { + animationCount = this.animation( + elm._spSprite, + motionSPicture, + animationCount + ); + } + if ( + !elm._spSprite2.opening && + !elm._spSprite2.closing && + animationCount2 > 0 + ) { + animationCount2 = this.animation( + elm._spSprite2, + motionSPicture2, + animationCount2 + ); + } + + //console.log("[1] x:" + elm._spSprite.x + " y:" + elm._spSprite.y + " opacity:" + elm._spSprite.opacity + " motion: " + motionSPicture + " opening: " + elm._spSprite.opening + " closing: " + elm._spSprite.closing + " scaleX: " + elm._spSprite.scale.x); + //console.log("[2] x:" + elm._spSprite2.x + " y:" + elm._spSprite2.y + " opacity:" + elm._spSprite2.opacity + " motion: " + motionSPicture2 + " opening: " + elm._spSprite2.opening + " closing: " + elm._spSprite2.closing + " scaleX: " + elm._spSprite2.scale.x); + } + + static refresh(sSprite, sPicture, sNumber) { + sSprite.bitmap = null; + sSprite.bitmap = ImageManager.loadPicture(sPicture.imageName); + sSprite.showing = false; + var calcScaleX = Number(sPicture.scaleX); + var calcScaleY = Number(sPicture.scaleY); + // 左右反転させる場合 (立ち絵2) + if (sNumber == 2) calcScaleX *= Number(sPicture.reverse); + // 画像が読み込まれたあとに実行 + sSprite.bitmap.addLoadListener( + function () { + if (Number(sPicture.origin) == 0) { + // 左上原点 + if (sNumber == 1) { + sSprite.x = Number(sPicture.x); + sSprite.y = Number(sPicture.y); + sSprite.originX = Number(sPicture.x); + sSprite.originY = Number(sPicture.y); + } + if (sNumber == 2) { + sSprite.x = Number(sPicture.x2); + sSprite.y = Number(sPicture.y2); + sSprite.originX = Number(sPicture.x2); + sSprite.originY = Number(sPicture.y2); + } + } else { + // 中央原点 + if (sNumber == 1) { + sSprite.x = + Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.y = + Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; + sSprite.originX = + Number(sPicture.x) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.originY = + Number(sPicture.y) - (sSprite.height * calcScaleY) / 100 / 2; + } + if (sNumber == 2) { + sSprite.x = + Number(sPicture.x2) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.y = + Number(sPicture.y2) - (sSprite.height * calcScaleY) / 100 / 2; + sSprite.originX = + Number(sPicture.x2) - (sSprite.width * calcScaleX) / 100 / 2; + sSprite.originY = + Number(sPicture.y2) - (sSprite.height * calcScaleY) / 100 / 2; + } + } + // 切替効果 + if (sSprite.opacity == 0) { + if (sNumber == 1) { + if (transition == 0) sSprite.opacity = Number(sPicture.opacity); + if (transition == 2) sSprite.x -= 30; + if (transition == 3) sSprite.x += 30; + if (transition == 4) sSprite.y += 30; + if (transition == 5) sSprite.y -= 30; + } + if (sNumber == 2) { + if (transition2 == 0) sSprite.opacity = Number(sPicture.opacity); + if (transition2 == 2) sSprite.x -= 30; + if (transition2 == 3) sSprite.x += 30; + if (transition2 == 4) sSprite.y += 30; + if (transition2 == 5) sSprite.y -= 30; + } + } + sSprite.blendMode = Number(sPicture.blendMode); + sSprite.setColorTone( + $gameSystem._StandingPictureTone + ? $gameSystem._StandingPictureTone + : [0, 0, 0, 0] + ); + sSprite.scale.x = calcScaleX / 100; + sSprite.scale.y = calcScaleY / 100; + sSprite.showing = true; + }.bind(this) + ); + } + + static fadeIn(sSprite, sPicture, sNumber) { + if (!sSprite.showing) return; + if (sSprite.opacity >= Number(sPicture.opacity)) { + sSprite.opening = false; + sSprite.opacity = Number(sPicture.opacity); + return; + } + sSprite.opening = true; + sSprite.closing = false; + // 切替効果 + if (sSprite.originX > sSprite.x) sSprite.x += 2; + if (sSprite.originX < sSprite.x) sSprite.x -= 2; + if (sSprite.originY < sSprite.y) sSprite.y -= 2; + if (sSprite.originY > sSprite.y) sSprite.y += 2; + sSprite.opacity += Number(sPicture.opacity) / 15; + } + + static fadeOut(sSprite, sPicture, sNumber) { + if (sSprite.opacity == 0) { + sSprite.closing = false; + return; + } + sSprite.closing = true; + if (!sPicture) { + sSprite.opacity = 0; + return; + } + sSprite.opacity -= Number(sPicture.opacity) / 15; + // 切替効果 + if (sNumber == 1) { + if (transition == 0) sSprite.opacity = 0; + if (transition == 2 && sSprite.originX - 30 < sSprite.x) sSprite.x -= 2; + if (transition == 3 && sSprite.originX + 30 > sSprite.x) sSprite.x += 2; + if (transition == 4 && sSprite.originY + 30 > sSprite.y) sSprite.y += 2; + if (transition == 5 && sSprite.originY - 30 < sSprite.y) sSprite.y -= 2; + } + if (sNumber == 2) { + if (transition2 == 0) sSprite.opacity = 0; + if (transition2 == 2 && sSprite.originX - 30 < sSprite.x) + sSprite.x -= 2; + if (transition2 == 3 && sSprite.originX + 30 > sSprite.x) + sSprite.x += 2; + if (transition2 == 4 && sSprite.originY + 30 > sSprite.y) + sSprite.y += 2; + if (transition2 == 5 && sSprite.originY - 30 < sSprite.y) + sSprite.y -= 2; + } + } + + static animation(sSprite, sMotion, animationCount) { + if (!sSprite.showing) return animationCount; + if (sMotion == "yes") { + if (animationCount > 12) { + sSprite.y += 2; + } else { + sSprite.y -= 2; + } + animationCount -= 1; + } + if (sMotion == "yesyes") { + if (animationCount > 36) { + sSprite.y += 2; + } else if (animationCount > 24) { + sSprite.y -= 2; + } else if (animationCount > 12) { + sSprite.y += 2; + } else { + sSprite.y -= 2; + } + animationCount -= 1; + } + if (sMotion == "no") { + if (animationCount > 18) { + sSprite.x += 2; + } else if (animationCount > 6) { + sSprite.x -= 2; + } else { + sSprite.x += 2; + } + animationCount -= 1; + } + if (sMotion == "noslow") { + if (animationCount > 36) { + sSprite.x += 1; + } else if (animationCount > 12) { + sSprite.x -= 1; + } else { + sSprite.x += 1; + } + animationCount -= 1; + } + if (sMotion == "jump") { + if (animationCount > 12) { + sSprite.y -= 2; + } else { + sSprite.y += 2; + } + animationCount -= 1; + } + if (sMotion == "jumpjump") { + if (animationCount > 36) { + sSprite.y -= 2; + } else if (animationCount > 24) { + sSprite.y += 2; + } else if (animationCount > 12) { + sSprite.y -= 2; + } else { + sSprite.y += 2; + } + animationCount -= 1; + } + if (sMotion == "jumploop") { + if (animationCount > 36) { + sSprite.y -= 2; + } else if (animationCount > 24) { + sSprite.y += 2; + } + animationCount -= 1; + if (animationCount == 0) animationCount = 48; + } + if (sMotion == "shake") { + if (animationCount <= 2) { + sSprite.x -= 2; + animationCount += 1; + } else if (animationCount <= 4) { + sSprite.y -= 2; + animationCount += 1; + } else if (animationCount <= 6) { + sSprite.x += 4; + sSprite.y += 4; + animationCount += 1; + } else if (animationCount <= 8) { + sSprite.y -= 2; + animationCount += 1; + } else if (animationCount == 9) { + sSprite.x -= 2; + animationCount += 1; + } else if (animationCount == 10) { + sSprite.x -= 2; + animationCount = 0; + } + } + if (sMotion == "shakeloop") { + if (animationCount <= 2) { + sSprite.x -= 1; + animationCount += 1; + } else if (animationCount <= 4) { + sSprite.y -= 1; + animationCount += 1; + } else if (animationCount <= 6) { + sSprite.x += 2; + sSprite.y += 2; + animationCount += 1; + } else if (animationCount <= 8) { + sSprite.y -= 1; + animationCount += 1; + } else if (animationCount <= 10) { + sSprite.x -= 1; + animationCount += 1; + } + if (animationCount > 10) animationCount = 1; + } + if (sMotion == "runleft") { + sSprite.x -= 16; + if (sSprite.x < -2000) animationCount = 0; + } + if (sMotion == "runright") { + sSprite.x += 16; + if (sSprite.x > 2000) animationCount = 0; + } + return animationCount; + } + } + + var _Scene_Map_update = Scene_Map.prototype.update; + Scene_Map.prototype.update = function () { + _Scene_Map_update.apply(this, arguments); + ExStandingPicture.update(this); + }; + + var _Scene_Map_createDisplayObjects = + Scene_Map.prototype.createDisplayObjects; + Scene_Map.prototype.createDisplayObjects = function () { + _Scene_Map_createDisplayObjects.apply(this, arguments); + ExStandingPicture.create(this); + }; + + var _Scene_Battle_update = Scene_Battle.prototype.update; + Scene_Battle.prototype.update = function () { + _Scene_Battle_update.apply(this, arguments); + ExStandingPicture.update(this); + }; + + var _Scene_Battle_createDisplayObjects = + Scene_Battle.prototype.createDisplayObjects; + Scene_Battle.prototype.createDisplayObjects = function () { + _Scene_Battle_createDisplayObjects.apply(this, arguments); + ExStandingPicture.create(this); + }; + + var _Window_Message_updateClose = Window_Message.prototype.updateClose; + Window_Message.prototype.updateClose = function () { + // ピクチャ消去判定 + if (this._closing && this.openness == 255) { + showSPicture = false; + showSPicture2 = false; + motionSPicture = ""; + motionSPicture2 = ""; + } + _Window_Message_updateClose.apply(this, arguments); + }; + + var _Window_Message_startMessage = Window_Message.prototype.startMessage; + Window_Message.prototype.startMessage = function () { + var messageAllText = $gameMessage.allText(); + messageAllText = messageAllText.replace( + /\\V\[(\d+)\]/gi, + function () { + return $gameVariables.value(parseInt(arguments[1])); + }.bind(this) + ); + + // 専用制御文字を取得 (\F[s]) + var sPictureNumber = null; + var processEscapeNumber = messageAllText.match(/\\F\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureNumber = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\FF[s]) + var sPictureNumber2 = null; + processEscapeNumber = messageAllText.match(/\\FF\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureNumber2 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\M[s]) + var sPictureMotion = null; + processEscapeNumber = messageAllText.match(/\\M\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureMotion = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\MM[s]) + var sPictureMotion2 = null; + processEscapeNumber = messageAllText.match(/\\MM\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + sPictureMotion2 = processEscapeNumber[1]; + } + } + // 専用制御文字を取得 (\AA[s]) + focusSPicture = null; + processEscapeNumber = messageAllText.match(/\\AA\[(\w+)\]/); + if (processEscapeNumber) { + if (processEscapeNumber[1]) { + focusSPicture = processEscapeNumber[1]; + // v2.1.0 \AA[F]、\AA[FF]、\AA[N]を置換 + if (focusSPicture == "F") focusSPicture = 1; + if (focusSPicture == "FF") focusSPicture = 2; + if (focusSPicture == "N") focusSPicture = 0; + } + } + // 立ち絵1を更新 + if (sPictureNumber) { + // var sPicture = sPictureLists.find(function(item, index) { + // if (parseInt(item.id) == sPictureNumber) return true; + // }); + //spriteSPicture = sPicture; + + // for Ver.1.5.1 + var sPicture = sPictureLists.filter(function (item, index) { + if (String(item.id) == sPictureNumber) return true; + }); + spriteSPicture = sPicture[0]; + + if (sPicture[0]) { + showSPicture = true; + refSPicture = true; + } else { + showSPicture = false; + refSPicture = false; + } + // 再生モーション定義 + motionSPicture = sPictureMotion ? sPictureMotion : "none"; + animationCount = animationFrame[motionSPicture]; + } else { + showSPicture = false; + motionSPicture = ""; + } + // 立ち絵2を更新 + if (sPictureNumber2) { + // var sPicture2 = sPictureLists.find(function(item, index) { + // if (parseInt(item.id) == sPictureNumber2) return true; + // }); + // spriteSPicture2 = sPicture2; + + // for Ver.1.5.1 + var sPicture2 = sPictureLists.filter(function (item, index) { + if (String(item.id) == sPictureNumber2) return true; + }); + spriteSPicture2 = sPicture2[0]; + + if (sPicture2[0]) { + showSPicture2 = true; + refSPicture2 = true; + } else { + showSPicture2 = false; + refSPicture2 = false; + } + // 再生モーション定義 + motionSPicture2 = sPictureMotion2 ? sPictureMotion2 : "none"; + animationCount2 = animationFrame[motionSPicture2]; + } else { + showSPicture2 = false; + motionSPicture2 = ""; + } + + _Window_Message_startMessage.apply(this, arguments); + }; + + var _Window_Base_convertEscapeCharacters = + Window_Base.prototype.convertEscapeCharacters; + Window_Base.prototype.convertEscapeCharacters = function (text) { + // 立ち絵呼び出し用の制御文字(\V[n]内包)を追加 + text = text.replace(/\\F\[\\V\[(\d+)\]\]/gi, ""); + text = text.replace(/\\FF\[\\V\[(\d+)\]\]/gi, ""); + + // 立ち絵呼び出し用の制御文字を追加 + text = text.replace(/\\F\[(\w+)\]/gi, ""); + text = text.replace(/\\FF\[(\w+)\]/gi, ""); + text = text.replace(/\\M\[(\w+)\]/gi, ""); + text = text.replace(/\\MM\[(\w+)\]/gi, ""); + text = text.replace(/\\AA\[(\w+)\]/gi, ""); + + return _Window_Base_convertEscapeCharacters.call(this, text); + }; +})(); diff --git a/js/plugins/MAT_Battlecontractor.js b/js/plugins/MAT_Battlecontractor.js index 044f2f3..e0fe5bb 100644 --- a/js/plugins/MAT_Battlecontractor.js +++ b/js/plugins/MAT_Battlecontractor.js @@ -1,61 +1,61 @@ -//============================================================================= -// MAT_Battlecontractor.js -// ---------------------------------------------------------------------------- -// Copyright (c) 2020 mattuup -// This software is released under the MIT license. -// http://opensource.org/licenses/mit-license.php -//============================================================================= - -/*:ja - * @plugindesc ver1.00 戦え……戦え…… - * @author mattuup - * @target MZ - * @base PluginCommonBase - * @orderAfter PluginCommonBase - * @url https://github.com/mattuup/RPGMakerMZ - * - * @help - * - * RPGで笑顔を・・・ - * - * このヘルプとパラメータの説明をよくお読みになってからお使いください。 - * - * 利用規約はMITライセンスの通り。 - * - * パーティコマンドの入力を断固拒否して - * 戦闘を進行します。 - * (したがって戦う、逃げるは選択不可能になります。) - * - * - */ - -var Imported = Imported || {}; -Imported[PluginManagerEx.findPluginName(document.currentScript)] = true; - -(() => { - "use strict"; - - const _Scene_Battle_updateCancelButton = - Scene_Battle.prototype.updateCancelButton; - Scene_Battle.prototype.updateCancelButton = function () { - _Scene_Battle_updateCancelButton.call(this); - if ( - this._cancelButton && - this._cancelButton.visible && - this._actorCommandWindow.active - ) { - const actor = BattleManager.actor(); - this._cancelButton.visible = actor && actor._actionInputIndex > 0; - } - }; - - //戦え……戦え……戦え……戦え…… - const _Scene_Battle_startPartyCommandSelection = - Scene_Battle.prototype.startPartyCommandSelection; - Scene_Battle.prototype.startPartyCommandSelection = function () { - _Scene_Battle_startPartyCommandSelection.call(this); - BattleManager.selectNextCommand(); - this._partyCommandWindow.close(); - this._partyCommandWindow.deactivate(); - }; -})(); +//============================================================================= +// MAT_Battlecontractor.js +// ---------------------------------------------------------------------------- +// Copyright (c) 2020 mattuup +// This software is released under the MIT license. +// http://opensource.org/licenses/mit-license.php +//============================================================================= + +/*:ja + * @plugindesc ver1.00 戦え……戦え…… + * @author mattuup + * @target MZ + * @base PluginCommonBase + * @orderAfter PluginCommonBase + * @url https://github.com/mattuup/RPGMakerMZ + * + * @help + * + * RPGで笑顔を・・・ + * + * このヘルプとパラメータの説明をよくお読みになってからお使いください。 + * + * 利用規約はMITライセンスの通り。 + * + * パーティコマンドの入力を断固拒否して + * 戦闘を進行します。 + * (したがって戦う、逃げるは選択不可能になります。) + * + * + */ + +var Imported = Imported || {}; +Imported[PluginManagerEx.findPluginName(document.currentScript)] = true; + +(() => { + "use strict"; + + const _Scene_Battle_updateCancelButton = + Scene_Battle.prototype.updateCancelButton; + Scene_Battle.prototype.updateCancelButton = function () { + _Scene_Battle_updateCancelButton.call(this); + if ( + this._cancelButton && + this._cancelButton.visible && + this._actorCommandWindow.active + ) { + const actor = BattleManager.actor(); + this._cancelButton.visible = actor && actor._actionInputIndex > 0; + } + }; + + //戦え……戦え……戦え……戦え…… + const _Scene_Battle_startPartyCommandSelection = + Scene_Battle.prototype.startPartyCommandSelection; + Scene_Battle.prototype.startPartyCommandSelection = function () { + _Scene_Battle_startPartyCommandSelection.call(this); + BattleManager.selectNextCommand(); + this._partyCommandWindow.close(); + this._partyCommandWindow.deactivate(); + }; +})(); diff --git a/js/plugins/NUUN_Base.js b/js/plugins/NUUN_Base.js index 16a7277..1a0648f 100644 --- a/js/plugins/NUUN_Base.js +++ b/js/plugins/NUUN_Base.js @@ -1,280 +1,280 @@ -/*:----------------------------------------------------------------------------------- - * NUUN_Base.js - * - * Copyright (C) 2020 NUUN - * This software is released under the MIT License. - * http://opensource.org/licenses/mit-license.php - * ------------------------------------------------------------------------------------- - * - */ -/*: - * @target MZ - * @plugindesc 共通処理 - * @author NUUN - * @version 1.5.1 - * - * @help - * 共通処理を行うベースプラグインです。 - * プラグインリストの上に配置してください。 - * - * 利用規約 - * このプラグインはMITライセンスで配布しています。 - * - * 更新履歴 - * 2022/7/29 Ver.1.5.1 - * -を元に配列を返す処理をNuunManagerでも定義。 - * 2022/7/23 Ver.1.5.0 - * -を元に配列を返す処理を追加。 - * 2022/6/15 Ver.1.4.5 - * 文字列を記入したときにNaNと表示されてしまう問題を修正。 - * 2022/5/24 Ver.1.4.4 - * スプライトのフィルタリングウィンドウを設定する処理を追加。 - * 2022/2/12 Ver.1.4.3 - * 一部変数名が間違っていた問題を修正。 - * 2022/1/12 Ver.1.4.2 - * 敵MPゲージ、敵TPゲージのゲージ適用するための処理の追加。 - * 2022/1/9 Ver.1.4.1 - * 小数点を丸める処理を追加。 - * 2022/1/8 Ver.1.4.0 - * カラーインデックス取得処理を追加。 - * 2021/12/12 Ver.1.3.2 - * 敵ステート表示拡張を適用するための処理を追加。 - * 2021/11/7 Ver.1.3.1 - * 複数属性取得に関しての処理追加。 - * 2021/8/22 Ver.1.3.0 - * Window_ItemListに処理を追加。 - * 2021/7/15 Ver.1.2.0 - * ゲージ、名前表示関連プラグインの共通処理を追加。 - * 2021/5/15 Ver.1.1.4 - * ウィンドウスキンをウィンドウ毎に設定できる処理を追加。 - * 2021/5/8 Ver.1.1.3 - * 処理を一部修正。 - * 2021/5/7 Ver.1.1.2 - * 構造体の取得処理を追加。 - * 2021/4/23 Ver.1.1.1 - * 画像のフォルダー指定の処理を追加。 - * 2021/3/14 Ver.1.1.0 - * 画像のフォルダー指定の処理を追加。 - * 2020/12/31 Ver.1.0.0 - * 初版 - * - */ -var Imported = Imported || {}; -Imported.NUUN_Base = true; -const NUUN_Base_Ver = 140; - -function NuunManager() { - throw new Error("This is a static class"); -} - -(() => { - const parameters = PluginManager.parameters("NUUN_Base"); - - function structureData(params) { - return JSON.parse( - JSON.stringify(params, function (key, value) { - try { - return JSON.parse(value); - } catch (e) { - try { - return eval(value); - } catch (e) { - return value; - } - } - }) - ); - } - - function nuun_GausePlugins() { - return ( - Imported.NUUN_ButlerHPGauge || - Imported.NUUN_EnemyMPGauge || - Imported.NUUN_EnemyTPGauge || - Imported.NUUN_ButlerName || - Imported.NUUN_EnemyTpbGauge || - Imported.NUUN_EnemyStateIconEX - ); - } - - NuunManager.getColorCode = function (color) { - if (typeof color === "string") { - return color; - } - return ColorManager.textColor(color); - }; - - NuunManager.numPercentage = function (num, digits, mode) { - if (isNaN(num)) { - return num; - } - return ( - (mode - ? Math.round(num * Math.pow(10, digits + 2)) - : Math.floor(num * Math.pow(10, digits + 2))) / Math.pow(10, digits + 2) - ); - }; - - NuunManager.nuun_getListIdData = function (id) { - let newId = []; - if (id.includes("-")) { - const data = id.split("-").map(Number); - for (let i = data[0]; i <= data[1]; i++) { - Array.prototype.push.apply(newId, [i]); - } - return newId; - } else { - return [Number(id)]; - } - }; - - DataManager.nuun_structureData = function (params) { - return params ? structureData(params) : []; - }; - - const _Scene_Boot_onDatabaseLoaded = Scene_Boot.prototype.onDatabaseLoaded; - Scene_Boot.prototype.onDatabaseLoaded = function () { - _Scene_Boot_onDatabaseLoaded.call(this); - DataManager.nuun_Data(); - }; - - DataManager.nuun_Data = function () { - DataManager.nuun_DataObject($dataActors, 1); - DataManager.nuun_DataObject($dataEnemies, 7); - }; - - DataManager.nuun_DataObject = function (object, code) { - for (let i = 1; i <= object.length; i++) { - if (object[i]) { - if (code === 1) { - DataManager.nuun_loadDataActors(object[i]); - } else if (code === 7) { - DataManager.nuun_loadDataEnemies(object[i]); - } - } - } - }; - - DataManager.nuun_loadDataActors = function (deta) {}; - - DataManager.nuun_loadDataEnemies = function (deta) {}; - - ImageManager.nuun_backGround = function (filename) { - return this.loadBitmap("img/nuun_background/", filename); - }; - - ImageManager.nuun_actorPictures = function (filename) { - return this.loadBitmap("img/nuun_actorpictures/", filename); - }; - - ImageManager.nuun_LoadPictures = function (filename) { - return this.loadBitmap("img/", filename); - }; - - const _BattleManager_initMembers = BattleManager.initMembers; - BattleManager.initMembers = function () { - _BattleManager_initMembers.call(this); - this.gaugeBaseSprite = null; - }; - - const _Window_addInnerChild = Window.prototype.addInnerChild; - Window.prototype.addInnerChild = function (child) { - child.className = String(this.constructor.name); - return _Window_addInnerChild.call(this, child); - }; - - const _Window_Selectable_drawItemBackground = - Window_Selectable.prototype.drawItemBackground; - Window_Selectable.prototype.drawItemBackground = function (index) { - if (!this._contentsBackVisible) { - _Window_Selectable_drawItemBackground.call(this, index); - } - }; - - const _Window_Base_initialize = Window_Base.prototype.initialize; - Window_Base.prototype.initialize = function (rect) { - _Window_Base_initialize.call(this, rect); - this._userWindowSkin = null; - }; - - const _Window_Base_loadWindowskin = Window_Base.prototype.loadWindowskin; - Window_Base.prototype.loadWindowskin = function () { - if (this._userWindowSkin) { - this.windowskin = ImageManager.loadSystem(this._userWindowSkin); - } else { - _Window_Base_loadWindowskin.call(this); - } - }; - - Window_Base.prototype.nuun_getListIdData = function (id) { - let newId = []; - if (id.includes("-")) { - const data = id.split("-").map(Number); - for (let i = data[0]; i <= data[1]; i++) { - Array.prototype.push.apply(newId, [i]); - } - return newId; - } else { - return [Number(id)]; - } - }; - - const _Spriteset_Battle_createLowerLayer = - Spriteset_Battle.prototype.createLowerLayer; - Spriteset_Battle.prototype.createLowerLayer = function () { - _Spriteset_Battle_createLowerLayer.call(this); - if (nuun_GausePlugins()) { - this.createGaugeBase(); - } - }; - - Spriteset_Battle.prototype.createGaugeBase = function () { - if (!this._butlerGaugeBase) { - const sprite = new Sprite(); - this.addChild(sprite); - this._butlerGaugeBase = sprite; - BattleManager.gaugeBaseSprite = sprite; - } - }; - - const _Spriteset_Battle_update = Spriteset_Battle.prototype.update; - Spriteset_Battle.prototype.update = function () { - _Spriteset_Battle_update.call(this); - this.updateButlerGauge(); - }; - - Spriteset_Battle.prototype.updateButlerGauge = function () { - if (this._butlerGaugeBase) { - for (const sprite of this._butlerGaugeBase.children) { - const spriteData = this._enemySprites.some( - (enemy) => enemy.spriteId === sprite.enemySpriteId - ); - if (!spriteData) { - this._butlerGaugeBase.removeChild(sprite); - } - } - } - }; - - const _Window_ItemList_initialize = Window_ItemList.prototype.initialize; - Window_ItemList.prototype.initialize = function (rect) { - _Window_ItemList_initialize.call(this, rect); - this._className = String(this.constructor.name); - }; - - Window_ItemList.prototype.isConstructor = function () { - return false; - }; - - Game_Action.prototype.getAttackElementsList = function () { - return Imported.NUUN_MultiElement - ? this.getAttackElements() - : this.subject().attackElements(); - }; - - Game_Action.prototype.getItemElementsList = function () { - return Imported.NUUN_MultiElement - ? this.getItemElements() - : [this.item().damage.elementId]; - }; -})(); +/*:----------------------------------------------------------------------------------- + * NUUN_Base.js + * + * Copyright (C) 2020 NUUN + * This software is released under the MIT License. + * http://opensource.org/licenses/mit-license.php + * ------------------------------------------------------------------------------------- + * + */ +/*: + * @target MZ + * @plugindesc 共通処理 + * @author NUUN + * @version 1.5.1 + * + * @help + * 共通処理を行うベースプラグインです。 + * プラグインリストの上に配置してください。 + * + * 利用規約 + * このプラグインはMITライセンスで配布しています。 + * + * 更新履歴 + * 2022/7/29 Ver.1.5.1 + * -を元に配列を返す処理をNuunManagerでも定義。 + * 2022/7/23 Ver.1.5.0 + * -を元に配列を返す処理を追加。 + * 2022/6/15 Ver.1.4.5 + * 文字列を記入したときにNaNと表示されてしまう問題を修正。 + * 2022/5/24 Ver.1.4.4 + * スプライトのフィルタリングウィンドウを設定する処理を追加。 + * 2022/2/12 Ver.1.4.3 + * 一部変数名が間違っていた問題を修正。 + * 2022/1/12 Ver.1.4.2 + * 敵MPゲージ、敵TPゲージのゲージ適用するための処理の追加。 + * 2022/1/9 Ver.1.4.1 + * 小数点を丸める処理を追加。 + * 2022/1/8 Ver.1.4.0 + * カラーインデックス取得処理を追加。 + * 2021/12/12 Ver.1.3.2 + * 敵ステート表示拡張を適用するための処理を追加。 + * 2021/11/7 Ver.1.3.1 + * 複数属性取得に関しての処理追加。 + * 2021/8/22 Ver.1.3.0 + * Window_ItemListに処理を追加。 + * 2021/7/15 Ver.1.2.0 + * ゲージ、名前表示関連プラグインの共通処理を追加。 + * 2021/5/15 Ver.1.1.4 + * ウィンドウスキンをウィンドウ毎に設定できる処理を追加。 + * 2021/5/8 Ver.1.1.3 + * 処理を一部修正。 + * 2021/5/7 Ver.1.1.2 + * 構造体の取得処理を追加。 + * 2021/4/23 Ver.1.1.1 + * 画像のフォルダー指定の処理を追加。 + * 2021/3/14 Ver.1.1.0 + * 画像のフォルダー指定の処理を追加。 + * 2020/12/31 Ver.1.0.0 + * 初版 + * + */ +var Imported = Imported || {}; +Imported.NUUN_Base = true; +const NUUN_Base_Ver = 140; + +function NuunManager() { + throw new Error("This is a static class"); +} + +(() => { + const parameters = PluginManager.parameters("NUUN_Base"); + + function structureData(params) { + return JSON.parse( + JSON.stringify(params, function (key, value) { + try { + return JSON.parse(value); + } catch (e) { + try { + return eval(value); + } catch (e) { + return value; + } + } + }) + ); + } + + function nuun_GausePlugins() { + return ( + Imported.NUUN_ButlerHPGauge || + Imported.NUUN_EnemyMPGauge || + Imported.NUUN_EnemyTPGauge || + Imported.NUUN_ButlerName || + Imported.NUUN_EnemyTpbGauge || + Imported.NUUN_EnemyStateIconEX + ); + } + + NuunManager.getColorCode = function (color) { + if (typeof color === "string") { + return color; + } + return ColorManager.textColor(color); + }; + + NuunManager.numPercentage = function (num, digits, mode) { + if (isNaN(num)) { + return num; + } + return ( + (mode + ? Math.round(num * Math.pow(10, digits + 2)) + : Math.floor(num * Math.pow(10, digits + 2))) / Math.pow(10, digits + 2) + ); + }; + + NuunManager.nuun_getListIdData = function (id) { + let newId = []; + if (id.includes("-")) { + const data = id.split("-").map(Number); + for (let i = data[0]; i <= data[1]; i++) { + Array.prototype.push.apply(newId, [i]); + } + return newId; + } else { + return [Number(id)]; + } + }; + + DataManager.nuun_structureData = function (params) { + return params ? structureData(params) : []; + }; + + const _Scene_Boot_onDatabaseLoaded = Scene_Boot.prototype.onDatabaseLoaded; + Scene_Boot.prototype.onDatabaseLoaded = function () { + _Scene_Boot_onDatabaseLoaded.call(this); + DataManager.nuun_Data(); + }; + + DataManager.nuun_Data = function () { + DataManager.nuun_DataObject($dataActors, 1); + DataManager.nuun_DataObject($dataEnemies, 7); + }; + + DataManager.nuun_DataObject = function (object, code) { + for (let i = 1; i <= object.length; i++) { + if (object[i]) { + if (code === 1) { + DataManager.nuun_loadDataActors(object[i]); + } else if (code === 7) { + DataManager.nuun_loadDataEnemies(object[i]); + } + } + } + }; + + DataManager.nuun_loadDataActors = function (deta) {}; + + DataManager.nuun_loadDataEnemies = function (deta) {}; + + ImageManager.nuun_backGround = function (filename) { + return this.loadBitmap("img/nuun_background/", filename); + }; + + ImageManager.nuun_actorPictures = function (filename) { + return this.loadBitmap("img/nuun_actorpictures/", filename); + }; + + ImageManager.nuun_LoadPictures = function (filename) { + return this.loadBitmap("img/", filename); + }; + + const _BattleManager_initMembers = BattleManager.initMembers; + BattleManager.initMembers = function () { + _BattleManager_initMembers.call(this); + this.gaugeBaseSprite = null; + }; + + const _Window_addInnerChild = Window.prototype.addInnerChild; + Window.prototype.addInnerChild = function (child) { + child.className = String(this.constructor.name); + return _Window_addInnerChild.call(this, child); + }; + + const _Window_Selectable_drawItemBackground = + Window_Selectable.prototype.drawItemBackground; + Window_Selectable.prototype.drawItemBackground = function (index) { + if (!this._contentsBackVisible) { + _Window_Selectable_drawItemBackground.call(this, index); + } + }; + + const _Window_Base_initialize = Window_Base.prototype.initialize; + Window_Base.prototype.initialize = function (rect) { + _Window_Base_initialize.call(this, rect); + this._userWindowSkin = null; + }; + + const _Window_Base_loadWindowskin = Window_Base.prototype.loadWindowskin; + Window_Base.prototype.loadWindowskin = function () { + if (this._userWindowSkin) { + this.windowskin = ImageManager.loadSystem(this._userWindowSkin); + } else { + _Window_Base_loadWindowskin.call(this); + } + }; + + Window_Base.prototype.nuun_getListIdData = function (id) { + let newId = []; + if (id.includes("-")) { + const data = id.split("-").map(Number); + for (let i = data[0]; i <= data[1]; i++) { + Array.prototype.push.apply(newId, [i]); + } + return newId; + } else { + return [Number(id)]; + } + }; + + const _Spriteset_Battle_createLowerLayer = + Spriteset_Battle.prototype.createLowerLayer; + Spriteset_Battle.prototype.createLowerLayer = function () { + _Spriteset_Battle_createLowerLayer.call(this); + if (nuun_GausePlugins()) { + this.createGaugeBase(); + } + }; + + Spriteset_Battle.prototype.createGaugeBase = function () { + if (!this._butlerGaugeBase) { + const sprite = new Sprite(); + this.addChild(sprite); + this._butlerGaugeBase = sprite; + BattleManager.gaugeBaseSprite = sprite; + } + }; + + const _Spriteset_Battle_update = Spriteset_Battle.prototype.update; + Spriteset_Battle.prototype.update = function () { + _Spriteset_Battle_update.call(this); + this.updateButlerGauge(); + }; + + Spriteset_Battle.prototype.updateButlerGauge = function () { + if (this._butlerGaugeBase) { + for (const sprite of this._butlerGaugeBase.children) { + const spriteData = this._enemySprites.some( + (enemy) => enemy.spriteId === sprite.enemySpriteId + ); + if (!spriteData) { + this._butlerGaugeBase.removeChild(sprite); + } + } + } + }; + + const _Window_ItemList_initialize = Window_ItemList.prototype.initialize; + Window_ItemList.prototype.initialize = function (rect) { + _Window_ItemList_initialize.call(this, rect); + this._className = String(this.constructor.name); + }; + + Window_ItemList.prototype.isConstructor = function () { + return false; + }; + + Game_Action.prototype.getAttackElementsList = function () { + return Imported.NUUN_MultiElement + ? this.getAttackElements() + : this.subject().attackElements(); + }; + + Game_Action.prototype.getItemElementsList = function () { + return Imported.NUUN_MultiElement + ? this.getItemElements() + : [this.item().damage.elementId]; + }; +})(); diff --git a/js/plugins/NUUN_BattleStyleEX.js b/js/plugins/NUUN_BattleStyleEX.js index a969750..35821d0 100644 --- a/js/plugins/NUUN_BattleStyleEX.js +++ b/js/plugins/NUUN_BattleStyleEX.js @@ -1,4126 +1,4126 @@ -/*:----------------------------------------------------------------------------------- - * NUUN_BattleStyleEX.js - * - * Copyright (C) 2022 NUUN - * This software is released under the MIT License. - * http://opensource.org/licenses/mit-license.php - * ------------------------------------------------------------------------------------- - */ -/*: - * @target MZ - * @plugindesc バトルスタイル拡張 - * @author NUUN - * @version 3.6.8 - * @base NUUN_Base - * @orderAfter NUUN_Base - * @orderAfter NUUN_ActorPicture - * - * @help - * バトルスタイル拡張プラグインのベースプラグインです。単体では動作しません。 - * - * 更新履歴 - * 2022/8/7 Ver.3.6.8 - * ステート2の表示ステートアイコンが適用されなかった問題を修正。 - * 2022/8/7 Ver.3.6.7 - * アニメーションの座標が適用されない問題を修正。 - * 戦闘終了時にチラつく問題を修正。 - * 2022/8/6 Ver.3.6.6 - * 旧方式で戦闘を開始するとエラーが出る問題を修正。 - * サイドビューでアクターが表示されなくなる問題を修正。 - * 2022/8/6 Ver.3.6.5 - * 戦闘以外でステートアイコンを表示する処理を行うとエラーが出る問題を修正。 - * 可変表示をOFFにするとゲージの長さが適用されない問題を修正。 - * 2022/8/6 Ver.3.6.4 - * バフアイコン表示指定時のバフアイコンの2段階目のアイコンが表示されてしまう問題を修正。(現状2段階まで) - * 旧モードで設定した状態で戦闘を行うとエラーが出る問題を修正。 - * 2022/8/6 Ver.3.6.3 - * 表示するステートアイコン指定時にアイコンが正常に表示されない問題を修正。 - * 2022/8/6 Ver.3.6.2 - * ステート2が正常に表示されない問題を修正。 - * スピードスターバトルと併用するとアニメーションの座標が正しく表示されない問題を修正。 - * 2022/7/31 Ver.3.6.1 - * アクター表示範囲可変表示の時にゲージ、名前が表示範囲内に収まるように修正。 - * 2022/7/30 Ver.3.6.0 - * ステータスが表示されるウィンドウに表示するステータスをウィンドウ外にも表示できるように変更。 - * 表示ステータスに画像を表示できる機能を追加。 - * 表示ステータスにメニューで表示されるタイプのステートを表示する機能を追加。 - * 敵選択ウィンドウの表示がずれる問題を修正。 - * バトルステータスウィンドウの表示がおかしくなる問題を修正。 - * 2022/7/23 Ver.3.5.4 - * キャンセルボタンのX座標を調整できる処理の追加。 - * 処理の修正。 - * 2022/7/18 Ver.3.5.3 - * キャンセルボタンの表示位置を左か右か指定できる機能を追加。 - * 2022/7/2 Ver.3.5.2 - * TPBバトルでパーティコマンドが表示されず進行不能になる問題を修正。 - * 顔グラの行動時エフェクト時に座標がずれる問題を修正。 - * メンバー交代時にステートエフェクトが残ってしまう問題を修正。 - * 2022/6/24 Ver.3.5.1 - * 立ち絵切り替えの画像設定でデフォルトの画像を設定しなかったときにリスト0番の画像が切り替わらない問題を修正。 - * アクターのアニメーションをOFFにして敵から攻撃を受けるとエラーが出る問題を修正。 - * スタンダードでアクターの画像位置がおかしくなる問題を修正。 - * 競合対策。 - * 2022/6/19 Ver.3.5.0 - * 画像切り替え時に座標がリセットされてしまう問題を修正。 - * 2022/6/18 Ver.3.4.1 - * アニメーションの表示をステータスの背後、ダメージポップアップをステータスの前面に表示するように変更。 - * 2022/6/15 Ver.3.4.0 - * パーティコマンド、アクターコマンド、アクターステータスウィンドウに任意のウィンドウスキンを設定できる機能を追加。 - * 2022/6/11 Ver.3.3.7 - * ステートエフェクトが画像の拡大率に依存してしまう問題を修正。 - * 2022/6/7 Ver.3.3.6 - * アクター画像の表示幅を指定すると行動時に画像が消える問題を修正。 - * アクター行動時にステートの表示がおかしくなる問題を修正。 - * アクター毎にステートエフェクトの座標を調整できる機能を追加。 - * 2022/6/5 Ver.3.3.5 - * アクター行動時のエフェクトがおかしくなる問題を修正。 - * 2022/6/4 Ver.3.3.4 - * アクター画像設定をなしに設定して戦闘を行うとアニメーション時にエラーが出る問題を修正。 - * 2022/6/2 Ver.3.3.3 - * 立ち絵の起点を下に設定したときに、画像の下部分がウィンドウの下側から表示されない問題を修正。 - * 2022/6/1 Ver.3.3.2 - * 2行目のアクターステータスの表示で表示揃えを適用できるように修正。 - * アクター画像(顔グラ)の設定方法に画像起点を追加。 - * 2022/5/31 Ver.3.3.1 - * 敵またはアクター対象選択をキャンセルしパーティコマンドまで戻った時に、操作を受け付けなくなる問題を修正。 - * 2022/5/26 Ver.3.3.0 - * アクターステータスの表示する方法に独自表示設定する機能を追加。 - * 上記の機能に独自パラメータ、独自ゲージを表示する機能を追加。 - * 2022/5/12 Ver.3.2.2 - * ステートアニメーションを表示させない機能を追加。 - * 2022/5/11 Ver.3.2.1 - * フロントビュー時のアクターのアニメーションをOFF、サイドビューバトル時でもステートアニメーションが適用してしまう問題を修正。 - * 2022/5/11 Ver.3.2.0 - * アクター画像にステート画像を表示する機能を追加。 - * パーティ、アクターコマンドの表示位置を指定できる機能を追加。 - * 2022/5/10 Ver.3.1.6 - * MVアニメーションを再生したときにエラーが起きる問題を修正。 - * 2022/5/10 Ver.3.1.5 - * アクター画像にエフェクト(アニメーション)を適用するように修正。 - * 2022/5/4 Ver.3.1.4 - * 攻撃時のスキルをなしに設定したときに画像が切り替わらない問題を修正。 - * 2022/5/3 Ver.3.1.3 - * 戦闘不能時の画像を設定しても戦闘不能時に画像が消えてしまう問題を修正。 - * 2022/5/2 Ver.3.1.2 - * エフェクトのプロパティを中間(アクター画像とステータスの間)か最前面に表示する機能を追加。 - * 2022/5/1 Ver.3.1.1 - * MP、TPゲージの座標変更許可時に座標が正常に適用されてなかった問題を修正。 - * 2022/4/10 Ver.3.1.0 - * アクター画像条件拡張による処理追加。 - * アクター画像設定のスキル、アイテム条件が適用されていなかった問題を修正。 - * 2022/4/4 Ver.3.0.7 - * アイコンステート枠内表示をOFFにした場合、ステートアイコンがアクター画像の背後に表示されてしまう問題を修正。 - * 2022/4/1 Ver.3.0.6 - * アクターコマンドの項目表示位置を中央にする機能の処理を追加。 - * 2022/3/29 Ver.3.0.5 - * アクターコマンドを各アクターの上指定時のサポートアクターのコマンド座標の処理を追加。 - * 2022/3/27 Ver.3.0.4 - * アニメーション、ダメージポップアップの表示がずれるため一時的にもとに戻す修正。 - * 2022/3/26 Ver.3.0.3 - * アクターウィンドウステータスのアクター配置を表示範囲可変表示にする機能を追加。 - * 2022/3/26 Ver.3.0.2 - * 敵選択ウィンドウのスキン非表示を設定する項目がなかった問題を修正。 - * 逃走失敗時にエラーが出る問題を修正。 - * 敵出現、勝利、敗北、逃走時に背景画像を指定したときに、背景のY座標が正常に適用していなかった問題を修正。 - * 2022/3/25 Ver.3.0.1 - * 立ち絵切り替え条件にスイッチ、武器、防具装備時、特定の職業を追加 - * プラグインコマンド「アクターステータスウィンドウ透明化表示」の表記が逆だった問題を修正。 - * 2022/3/24 Ver.3.0.0 - * リニューアル版初版 - * - * - * @command ActorStatusWindowOpacity - * @desc アクターステータスウィンドウを透明化します。 - * @text アクターステータスウィンドウ透明化表示 - * - * @arg WindowOpacity - * @type boolean - * @default false - * @text 不透明度表示 - * @desc ONの時、アクターステータスウィンドウが透明化します。(ONで透明化) - * - * @arg WindowOpacityValue - * @type number - * @default 0 - * @text 不透明度 - * @desc 不透明度を指定します。0で非表示 - * - */ -var Imported = Imported || {}; -Imported.NUUN_BattleStyleEX = true; - -(() => { - const parameters = PluginManager.parameters("NUUN_BattleStyleEX"); - const params = NuunManager.getBattleStyleParams(); - let statusData = null; - - const pluginName = "NUUN_BattleStyleEX"; - - PluginManager.registerCommand( - pluginName, - "ActorStatusWindowOpacity", - (args) => { - BattleManager.statusWindowOpacity( - eval(args.WindowOpacity), - Number(args.WindowOpacityValue) - ); - } - ); - - function getActorData(actorId) { - return params.ActorData.find((data) => data.actorId === actorId); - } - - function getActorPositionData(actorId) { - const find = getActorData(actorId); - if (find && !find.DefaultStatusPosition) { - return find.StatusPositionData; - } else { - return params.DefaultStatusPositionData; - } - } - - function getActorImgData(actorId) { - const find = getActorData(actorId); - if (find) { - find.ActorImgSetting.ActorImgHPosition = getUndefinedHPosition( - find.ActorImgSetting.ActorImgHPosition - ); - find.ActorImgSetting.ActorImgVPosition = getUndefinedHPosition( - find.ActorImgSetting.ActorImgVPosition - ); - return find.ActorImgSetting; - } else { - params.DefaultActorImgData.ActorImgHPosition = getUndefinedHPosition( - params.DefaultActorImgData.ActorImgHPosition - ); - params.DefaultActorImgData.ActorImgVPosition = getUndefinedVPosition( - params.DefaultActorImgData.ActorImgVPosition - ); - return params.DefaultActorImgData; - } - } - - function getUndefinedHPosition(data) { - if (data) { - return data; - } else if ((params.bsMode = "Default")) { - return "left"; - } else if ((params.bsMode = "Standard")) { - return "left"; - } else if ((params.bsMode = "XP")) { - return "center"; - } - } - - function getUndefinedVPosition(data) { - if (data) { - return data; - } else if ((params.bsMode = "Default")) { - return "top"; - } else if ((params.bsMode = "Standard")) { - return "under"; - } else if ((params.bsMode = "XP")) { - return "under"; - } - } - - function getActorWindowCenter() { - return (Graphics.width - getActorWindowOrgWidth()) / 2; - } - - function getActorWindowOrgWidth() { - return params.ActorStatusWindow_Width > 0 - ? params.ActorStatusWindow_Width - : Graphics.boxWidth; - } - - function loadBackground(img) { - if (img) { - ImageManager.nuun_LoadPictures(img); - } - } - - function getStateAnimationShow() { - return ( - !$gameSystem.isSideView() && - params.ActorEffectShow && - params.StateAnimationShow - ); - } - - const _BattleManager_initMembers = BattleManager.initMembers; - BattleManager.initMembers = function () { - _BattleManager_initMembers.call(this); - this.actorStatusWindowOpacity = false; - this.actorStatusWindowOpacityValue = false; - this.battlerSprite = []; - this.visibleStateIcons = []; - this.notIconList = this.getNotVisibleIcons(); - Array.prototype.push.apply(this.notIconList, this.getNotVisibleBuffIcons()); - }; - - BattleManager.getNotVisibleIcons = function () { - return params.NotVisibleStateIcons.filter((stateId) => $dataStates[stateId]) - .map((stateId) => $dataStates[stateId].iconIndex) - .filter((id) => id > 0); - }; - - BattleManager.getNotVisibleBuffIcons = function () { - return this.getVisibleBuffIcons(params.NotVisibleBuffIcons); - }; - - BattleManager.getVisibleBuffIcons = function (list) { - const icons = []; - for (const buff of list) { - if (buff >= 0 && buff < 8) { - for (const i = 0; i < 2; i++) { - icons.push(Game_BattlerBase.ICON_BUFF_START + i * 8 + buff); - } - } else if (buff >= 10 && buff < 18) { - icons.push(Game_BattlerBase.ICON_DEBUFF_START + -i * 8 + buff - 10); - } - } - return icons; - }; - - BattleManager.statusWindowOpacity = function (flag, opacity) { - this.actorStatusWindowOpacity = flag; - this.actorStatusWindowOpacityValue = flag ? opacity : 255; - }; - - const _BattleManager_displayStartMessages = - BattleManager.displayStartMessages; - BattleManager.displayStartMessages = function () { - if (!params.AppearWindowVisible) { - _BattleManager_displayStartMessages.call(this); - this.setDisplayMessagePosition(params.AppearWindowAnchorMode); - this.displayMessageType("Appear"); - } - }; - - const _BattleManager_displayVictoryMessage = - BattleManager.displayVictoryMessage; - BattleManager.displayVictoryMessage = function () { - _BattleManager_displayVictoryMessage.call(this); - this.setDisplayMessagePosition(params.VictoryWindowAnchorMode); - this.displayMessageType("Victory"); - }; - - const _BattleManager_displayDefeatMessage = - BattleManager.displayDefeatMessage; - BattleManager.displayDefeatMessage = function () { - _BattleManager_displayDefeatMessage.call(this); - this.setDisplayMessagePosition(params.LoseWindowAnchorMode); - this.displayMessageType("Defeat"); - }; - - const _BattleManager_displayEscapeSuccessMessage = - BattleManager.displayEscapeSuccessMessage; - BattleManager.displayEscapeSuccessMessage = function () { - _BattleManager_displayEscapeSuccessMessage.call(this); - this.setDisplayMessagePosition(params.EscapeWindowAnchorMode); - this.displayMessageType("Escape"); - }; - - const _BattleManager_displayEscapeFailureMessage = - BattleManager.displayEscapeFailureMessage; - BattleManager.displayEscapeFailureMessage = function () { - _BattleManager_displayEscapeFailureMessage.call(this); - this.setDisplayMessagePosition(params.EscapeWindowAnchorMode); - this.displayMessageType("EscapeFailure"); - }; - - BattleManager.setDisplayMessagePosition = function (type) { - switch (type) { - case "top": - $gameMessage.setPositionType(0); - break; - case "center": - $gameMessage.setPositionType(1); - break; - case "under": - $gameMessage.setPositionType(2); - break; - } - }; - - BattleManager.displayMessageType = function (type) { - $gameMessage._messageType = type; - }; - - BattleManager.getDisplayMessageType = function () { - return $gameMessage._messageType; - }; - - //Game_Temp - const _Game_Temp_initialize = Game_Temp.prototype.initialize; - Game_Temp.prototype.initialize = function () { - _Game_Temp_initialize.call(this); - this._battleStyleRefresh = false; - this.onBSAction = false; - }; - - Game_Temp.prototype.setBattleStyleRefresh = function (flag) { - this._battleStyleRefresh = flag; - }; - - Game_Temp.prototype.isBattleStyleRequested = function () { - return this._battleStyleRefresh || false; - }; - - const _Game_BattlerBase_allIcons = Game_BattlerBase.prototype.allIcons; - Game_BattlerBase.prototype.allIcons = function () { - let icons = _Game_BattlerBase_allIcons.call(this); - if ( - BattleManager.visibleStateIcons && - BattleManager.visibleStateIcons.length > 0 - ) { - icons = icons.filter( - (icon) => BattleManager.visibleStateIcons.indexOf(icon) >= 0 - ); - BattleManager.visibleStateIcons = []; - } - if (BattleManager.notIconList && BattleManager.notIconList.length > 0) { - icons = icons.filter((id) => BattleManager.notIconList.indexOf(id) < 0); - } - return icons; - }; - - //Game_Actor - const _Game_Actor_initMembers = Game_Actor.prototype.initMembers; - Game_Actor.prototype.initMembers = function () { - _Game_Actor_initMembers.call(this); - this.nuun_bsUseItemId = -1; - this._battleStyleGraphicIndex = -1; - this._battleStyleGraphicOpacity = 255; - this._battleStyleGraphicName = null; - this._actionActorImg = null; - this._isEffectAction = false; - this._onDamageEffect = false; - this._isDeadImg = false; - this._imgScenes = "default"; - }; - - const _Game_Actor_refresh = Game_Actor.prototype.refresh; - Game_Actor.prototype.refresh = function () { - _Game_Actor_refresh.call(this); - this.battleStyleImgRefresh(); - }; - - const _Game_Actor_setup = Game_Actor.prototype.setup; - Game_Actor.prototype.setup = function (actorId) { - _Game_Actor_setup.call(this, actorId); - this.battleStyleImgRefresh(); - }; - - Game_Actor.prototype.battleStyleImgRefresh = function () { - this.setBattleStyleActorGraphicData(); - }; - - Game_Actor.prototype.setBattleStyleActorGraphicData = function () { - let imgIndex = -1; - let index = -1; - this._isDeadImg = false; - this._imgScenes = "default"; - const actorId = this.actorId(); - const imgData = getActorImgData(actorId); - const actorData = getActorData(actorId); - this.bsImgMode = imgData ? imgData.ActorImgMode : "face"; - this.faceMode = !(imgData && imgData.ActorImgMode !== "face"); - if (Imported.NUUN_ActorPicture && params.OnActorPictureEX) { - this.actorPictureActorGraphicData(imgData); - return; - } else if ( - imgData.ActorImgMode !== "none" && - actorData && - actorData.ButlerActorImg - ) { - index = actorData.ButlerActorImg.findIndex((data) => { - return this.battleStyleMatchConditions(data); - }); - if (index >= 0) { - const data = actorData.ButlerActorImg[index]; - this._battleStyleGraphicName = this.getBattleStyleImg(data); - imgIndex = this.getBattleStyleImgIndex(data); - this._isDeadImg = this.isBSActorGraphicDead(data); - this._battleStyleGraphicOpacity = data.Opacity || 255; - } else { - this._battleStyleGraphicName = null; - } - } else { - if (this.faceMode) { - this._battleStyleGraphicName = this.faceName(); - imgIndex = this.faceIndex(); - index = 0; - } else { - this._battleStyleGraphicName = null; - } - } - this._battleStyleGraphicIndex = index; - this._battleStyleImgIndex = imgIndex; - }; - - Game_Actor.prototype.actorPictureActorGraphicData = function (imgData) { - if (imgData.ActorImgMode === "none") { - this._battleStyleGraphicName = null; - this._battleStyleGraphicIndex = -1; - this._battleStyleImgIndex = -1; - } else if (imgData.ActorImgMode === "imges") { - this._battleStyleGraphicName = this.getActorGraphicImg(); - this._battleStyleGraphicIndex = this._actorGraphicIndex; - this._battleStyleImgIndex = -1; - } else { - this._battleStyleGraphicName = this.getActorGraphicFace(); - this._battleStyleGraphicIndex = - this._actorGraphicIndex >= 0 ? this._actorGraphicIndex : 9999; - this._battleStyleImgIndex = this.getActorGraphicFaceIndex(); - } - const data = this.getActorGraphicData(); - if (data) { - this._isDeadImg = this.isBSActorGraphicDead(data); - this._imgScenes = data.ChangeGraphicScenes; - } - }; - - Game_Actor.prototype.getBattleStyleOpacity = function () { - return Imported.NUUN_ActorPicture && params.OnActorPictureEX - ? this._actorGraphicOpacity - : this._battleStyleGraphicOpacity; - }; - - Game_Actor.prototype.getBattleStyleImg = function (data) { - return this.faceMode - ? this.actorFaceName(data) - : this.actorGraphicName(data); - }; - - Game_Actor.prototype.getBattleStyleImgIndex = function (data) { - return this.faceMode ? this.actorFaceIndex(data) : this.actorImgIndex(data); - }; - - Game_Actor.prototype.actorFaceName = function (data) { - return data && data.FaceImg ? data.FaceImg : this.faceName(); - }; - - Game_Actor.prototype.actorGraphicName = function (data) { - return data.GraphicImg; - }; - - Game_Actor.prototype.actorFaceIndex = function (data) { - return data && data.ImgIndex >= 0 ? data.ImgIndex : this.faceIndex(); - }; - - Game_Actor.prototype.actorImgIndex = function (data) { - return -1; - //return data && data.ImgIndex >= 0 ? data.ImgIndex : -1; - }; - - Game_Actor.prototype.getBSImgName = function () { - return this._battleStyleGraphicName; - }; - - Game_Actor.prototype.getBSImgIndex = function () { - return this._battleStyleImgIndex; - }; - - Game_Actor.prototype.getBSGraphicIndex = function () { - return this._battleStyleGraphicIndex; - }; - - Game_Actor.prototype.isBSActorGraphicDead = function (data) { - return ( - data && - (data.ChangeGraphicScenes === "death" || - (data.ChangeGraphicScenes === "state" && - (data.stateId === this.deathStateId() || - data.ImgStateAll === this.deathStateId()))) - ); - }; - - Game_Actor.prototype.getActorGraphicDead = function () { - return this._isDeadImg; - }; - - Game_Actor.prototype.battleStyleMatchConditions = function (data) { - if ( - data.ImgHP && - data.ImgHP.CondValid && - !conditionsParam(data.ImgHP, this.hp, this.param(0)) - ) { - return false; - } - if (data.ImgSwitch && !this.isBattleStyleSwitchImg(data)) { - return false; - } - if (data.ImgWeapon && !this.isBattleStyleWeaponImg(data)) { - return false; - } - if (data.ImgArmor && !this.isBattleStyleArmorImg(data)) { - return false; - } - if ( - data.ImgStateAll && - !this.isBattleStyleStateImg(data, data.ImgStateAll) - ) { - return false; - } - if (data.ImgClass > 0 && !this.isBattleStyleClassImg(data)) { - return false; - } - if (!this.battleStyleMatchChangeGraphic(data)) { - return false; - } - return true; - }; - - Game_Actor.prototype.battleStyleMatchChangeGraphic = function (data) { - const changeData = data.ChangeGraphicScenes; - this._imgScenes = changeData; - switch (changeData) { - case "default": - return true; - case "death": - return this.isDead(); - case "command": - return this.isInputting(); - case "dying": - return this.isDying(); - case "damage": - return this.onImgId === 1; - case "recovery": - return this.onImgId === 2; - case "attack": - return this.onImgId === 10 && this.isBattleStyleUseItemImg(data.Skill); - case "recoverySkill": - return this.onImgId === 11 && this.isBattleStyleUseItemImg(data.Skill); - case "item": - return this.onImgId === 12 && this.isBattleStyleUseItemImg(data.Item); - case "chant": - return this.isChanting(); - case "victory": - return this.onImgId === 20; - case "state": - return this.isBattleStyleStateImg(data, data.stateId); - } - }; - - Game_Actor.prototype.isBattleStyleSwitchImg = function (data) { - return data.ImgSwitch.every((id) => $gameSwitches.value(id)); - }; - - Game_Actor.prototype.isBattleStyleWeaponImg = function (data) { - return data.ImgWeapon.every((id) => this.isEquipped($dataWeapons[id])); - }; - - Game_Actor.prototype.isBattleStyleArmorImg = function (data) { - return data.ImgArmor.every((id) => this.isEquipped($dataArmors[id])); - }; - - Game_Actor.prototype.isBattleStyleStateImg = function (data, states) { - return states.every((id) => this.isStateAffected(id)); - }; - - Game_Actor.prototype.isBattleStyleClassImg = function (data) { - return data.ImgClass ? this._classId === data.ImgClass : true; - }; - - Game_Actor.prototype.isBattleStyleUseItemImg = function (item) { - return item && item[0] > 0 ? item.includes(this.nuun_bsUseItemId) : true; - }; - - const _Game_Actor_isSpriteVisible = Game_Actor.prototype.isSpriteVisible; - Game_Actor.prototype.isSpriteVisible = function () { - return ( - !$gameSystem.isSideView() && - params.ActorEffectShow && - ($gameParty.inBattle() ? true : _Game_Actor_isSpriteVisible.call(this)) - ); - }; - - const _Game_Actor_performDamage = Game_Actor.prototype.performDamage; - Game_Actor.prototype.performDamage = function () { - _Game_Actor_performDamage.call(this); - if (params.OnActorShake) { - this._onDamageEffect = true; - } - this.setBattleImgId(1); - this.battleStyleImgRefresh(); - }; - - const _Game_Actor_performRecovery = Game_Actor.prototype.performRecovery; - Game_Actor.prototype.performRecovery = function () { - _Game_Actor_performRecovery.call(this); - this.setBattleImgId(2); - this.battleStyleImgRefresh(); - }; - - const _Game_Actor_performVictory = Game_Actor.prototype.performVictory; - Game_Actor.prototype.performVictory = function () { - _Game_Actor_performVictory.call(this); - this.setBattleImgId(20); - this.battleStyleImgRefresh(); - }; - - const _Game_Actor_performActionStart = - Game_Actor.prototype.performActionStart; - Game_Actor.prototype.performActionStart = function (action) { - _Game_Actor_performActionStart.call(this, action); - if (params.OnActionZoom) { - this._isEffectAction = true; - } - this.setBattleStyleAttackImgId(action); - }; - - Game_Actor.prototype.setBattleStyleAttackImgId = function (action) { - if (action.isRecover()) { - this.setBattleImgId(11, action.item().id); - this.setBSActionActorImg("recovery"); - } else if (action.isAttack()) { - this.setBattleImgId(10, action.item().id); - this.setBSActionActorImg("attack"); - } else if (action.isMagicSkill()) { - this.setBattleImgId(10, action.item().id); - this.setBSActionActorImg("attack"); - } else if (action.isSkill()) { - this.setBattleImgId(10, action.item().id); - this.setBSActionActorImg("attack"); - } else if (action.isItem()) { - this.setBattleImgId(12, action.item().id); - this.setBSActionActorImg("item"); - } else { - this.setBattleImgId(0, -1); - this.setBSActionActorImg(null); - } - this.battleStyleImgRefresh(); - }; - - Game_Actor.prototype.setBattleImgId = function (id, itemId) { - if (itemId !== undefined) { - this.nuun_bsUseItemId = itemId; - } - this.onImgId = id; - }; - - Game_Actor.prototype.resetBattleStyleImgId = function () { - this.setBattleImgId(0, -1); - this.battleStyleImgRefresh(); - }; - - Game_Actor.prototype.getLoadBattleStyleImg = function () { - return this.faceMode - ? this.loadBattleStyleActorFace() - : this.loadBattleStyleActorGraphic(); - }; - - Game_Actor.prototype.loadBattleStyleActorGraphic = function () { - return ImageManager.nuun_LoadPictures(this._battleStyleGraphicName); - }; - - Game_Actor.prototype.loadBattleStyleActorFace = function () { - return ImageManager.loadFace(this._battleStyleGraphicName); - }; - - Game_Actor.prototype.isBSEffectAction = function () { - return this._isEffectAction; - }; - - Game_Actor.prototype.isBSDamageEffect = function () { - return this._onDamageEffect; - }; - - Game_Actor.prototype.setBSActionActorImg = function (state) { - this._actionActorImg = state; - }; - - Game_Actor.prototype.isBSActionActorImg = function () { - return this._actionActorImg; - }; - - //Game_Enemy - Game_Enemy.prototype.attackAnimation = function () { - return this.bareHandsAnimationId(); - }; - - Game_Enemy.prototype.bareHandsAnimationId = function () { - return this.enemy().meta.AttackAnimation - ? Number(this.enemy().meta.AttackAnimation) - : params.EnemySkillAnimation; - }; - - //Scene_Battle - const _Scene_Battle_initialize = Scene_Battle.prototype.initialize; - Scene_Battle.prototype.initialize = function () { - _Scene_Battle_initialize.call(this); - this.loadBackgroundImg(); - this.loadBattleStatusImg(); - }; - - Scene_Battle.prototype.loadBackgroundImg = function () { - loadBackground(params.AppearBackgroundImg); - loadBackground(params.VictoryBackgroundImg); - loadBackground(params.LoseBackgroundImg); - loadBackground(params.EscapeBackgroundImg); - loadBackground(params.EscapeFailureBackgroundImg); - }; - - Scene_Battle.prototype.loadBattleStatusImg = function () { - //$gameTemp.actorData = getActorPositionData(actor.actorId()); - //const statusData = $gameTemp.actorData.StatusListData; - }; - - const _Scene_Battle_start = Scene_Battle.prototype.start; - Scene_Battle.prototype.start = function () { - _Scene_Battle_start.call(this); - this._actorImges.refresh(); - this._actorStatus.refresh(); - }; - - const _Scene_Battle_stop = Scene_Battle.prototype.stop; - Scene_Battle.prototype.stop = function () { - _Scene_Battle_stop.call(this); - if (!params.BattleEndActorStatusClose) { - this._statusWindow.open(); - } - }; - - const _Scene_Battle_updateStatusWindowVisibility = - Scene_Battle.prototype.updateStatusWindowVisibility; - Scene_Battle.prototype.updateStatusWindowVisibility = function () { - _Scene_Battle_updateStatusWindowVisibility.call(this); - if (params.BattleEndActorStatusClose) { - if (BattleManager.isBattleEnd()) { - this._statusWindow.close(); - } else if (this.isActive()) { - this._statusWindow.open(); - } - } else { - this._statusWindow.open(); - } - }; - - const _Scene_Battle_createSpriteset = Scene_Battle.prototype.createSpriteset; - Scene_Battle.prototype.createSpriteset = function () { - _Scene_Battle_createSpriteset.call(this); - this._spriteset.createStatusLayer(); - this.addChild(this._spriteset._battleHudBase); - }; - - const _Scene_Battle_createAllWindows = - Scene_Battle.prototype.createAllWindows; - Scene_Battle.prototype.createAllWindows = function () { - this._battleHudBack = this._spriteset._battleHudBack; - this._battleHudFront = this._spriteset._battleHudFront; - if (this._spriteset._battleEffects) { - this._battleEffects = this._spriteset._battleEffects; - } - this.createBackgroundWindow(); - this.createHud(); - this.createActorSelectWindow(); - _Scene_Battle_createAllWindows.call(this); - }; - - Scene_Battle.prototype.createBackgroundWindow = function () { - if (params.WindowBackground) { - const bitmap = ImageManager.nuun_LoadPictures(params.WindowBackground); - const sprite = new Sprite(bitmap); - this._battleHudBack.addChild(sprite); - this._backgroundWindow = sprite; - } - }; - - const _Scene_Base_createWindowLayer = Scene_Base.prototype.createWindowLayer; - Scene_Base.prototype.createWindowLayer = function () { - const sprite = new Sprite(); - this.addChild(sprite); - this._itemBSBackgorundWindow = sprite; - _Scene_Base_createWindowLayer.call(this); - }; - - if (params.CommandPosition !== "default") { - Scene_Battle.prototype.isRightInputMode = function () { - return params.CommandPosition === "right"; - }; - } - - Scene_Battle.prototype.createHud = function () { - const rect = this.statusWindowRect(); - this._statusWindow = new Window_BattleStatus(rect); - this._battleHudBack.addChild(this._statusWindow); - this.setStatusWindow_Sprite(); - if (this._backgroundWindow) { - this._backgroundWindow.x = - this._statusWindow.x + params.WindowBackground_X; - this._backgroundWindow.y = - this._statusWindow.y + params.WindowBackground_Y; - } - }; - - Scene_Battle.prototype.createActorSelectWindow = function () { - const rect = this.actorWindowRect(); - this._actorWindow = new Window_BattleActor(rect); - this._actorWindow.setHandler("ok", this.onActorOk.bind(this)); - this._actorWindow.setHandler("cancel", this.onActorCancel.bind(this)); - this._battleHudBack.addChild(this._actorWindow); - }; - - Scene_Battle.prototype.createStatusWindow = function () { - const rect = this.statusWindowRect(); - const rect2 = this.actorStatusWindowRect(); // - this._actorImges = new Window_BattleActorImges(rect); - this._actorStatus = new Window_BattleActorStatus(rect); - this._actorStatus.sx = rect.x - rect2.x; // - this._actorStatus.sy = rect.y - rect2.y; // - this._battleHudBack.addChild(this._actorImges); - this._battleHudFront.addChild(this._actorStatus); - this._statusWindow.setActorWindow(this._actorImges, this._actorStatus); - }; - - const _Scene_Battle_createPartyCommandWindow = - Scene_Battle.prototype.createPartyCommandWindow; - Scene_Battle.prototype.createPartyCommandWindow = function () { - _Scene_Battle_createPartyCommandWindow.call(this); - if (params.PartyCommandBackgroundImg) { - const bitmap = ImageManager.nuun_LoadPictures( - params.PartyCommandBackgroundImg - ); - const sprite = new Sprite(bitmap); - this._battleHudFront.addChild(sprite); - this._partyCommandBackgroundWindow = sprite; - sprite.x = - params.PartyBackground_X + - this._partyCommandWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - sprite.y = - params.PartyBackground_Y + - this._partyCommandWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - sprite.hide(); - } - }; - - const _Scene_Battle_createActorCommandWindow = - Scene_Battle.prototype.createActorCommandWindow; - Scene_Battle.prototype.createActorCommandWindow = function () { - _Scene_Battle_createActorCommandWindow.call(this); - this._actorCommandWindow.homeY = this.getActorCommandY(); - this._actorCommandWindow.SvActorData = - params.ActorCommandPosition === "svtop" || - params.ActorCommandPosition === "svleft" || - params.ActorCommandPosition === "svright" - ? this._spriteset._actorSprites - : null; - if (params.ActorCommandBackgroundImg) { - const bitmap = ImageManager.nuun_LoadPictures( - params.ActorCommandBackgroundImg - ); - const sprite = new Sprite(bitmap); - this._battleHudFront.addChild(sprite); - this._actorCommandBackgroundWindow = sprite; - sprite.x = - params.ActorBackground_X + - this._actorCommandWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - sprite.y = - params.ActorBackground_Y + - this._actorCommandWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - sprite.hide(); - } - }; - - const _Scene_Battle_actorCommandWindowRect = - Scene_Battle.prototype.actorCommandWindowRect; - Scene_Battle.prototype.actorCommandWindowRect = function () { - const rect = _Scene_Battle_actorCommandWindowRect.call(this); - rect.width = this.actorCommandWidth(); - rect.height = this.actorCommandHeight(); - rect.x = this.getActorCommandX(); - return rect; - }; - - Scene_Battle.prototype.actorCommandWidth = function () { - return params.ActorCommand_Width > 0 - ? Math.min(params.ActorCommand_Width, Graphics.width) - : 192; - }; - - Scene_Battle.prototype.actorCommandHeight = function () { - return this.calcWindowHeight(params.ActorCommandMaxRow, true); - }; - - Scene_Battle.prototype.getActorCommandX = function () { - if ( - params.ActorCommandPosition === "top" || - params.ActorCommandPosition === "middle" || - params.ActorCommandPosition === "under" || - params.ActorCommandPosition === "custom" - ) { - return ( - params.ActorCommand_X + - (params.ActorommandWindowCenter ? this.actorCommandCenter() : 0) - ); - } else if (params.ActorCommandPosition === "default") { - return this.isRightInputMode() - ? Graphics.boxWidth - this.actorCommandWidth() - : 0; - } else { - return params.ActorCommand_X; - } - }; - - Scene_Battle.prototype.getActorCommandY = function () { - switch (params.ActorCommandPosition) { - case "default": - return ( - this._statusWindow.y + - this._statusWindow.height - - 6 + - (Graphics.boxHeight - Graphics.height) / 2 - - (params.WindowFrameShow ? -6 : 0) - ); - case "top": - case "svtop": - case "svleft": - case "svright": - case "custom": - return ( - params.ActorCommand_Y + (Graphics.boxHeight - Graphics.height) / 2 + 4 - ); - case "middle": - return ( - this._statusWindow.y / 2 + - (Graphics.boxHeight - Graphics.height) / 2 + - params.ActorCommand_Y - ); - case "under": - case "actor": - return ( - this._statusWindow.y - - 4 + - (Graphics.boxHeight - Graphics.height) / 2 + - params.ActorCommand_Y - ); - } - }; - - Scene_Battle.prototype.actorCommandCenter = function () { - return (Graphics.boxWidth - this.actorCommandWidth()) / 2; - }; - - Scene_Battle.prototype.actorWindowAreaHeight = function () { - return this.calcWindowHeight(params.ActorCommandMaxRow, true); - }; - - const _Scene_Battle_createActorWindow = - Scene_Battle.prototype.createActorWindow; - Scene_Battle.prototype.createActorWindow = function () { - //独自に定義するので処理しない - //_Scene_Battle_createActorWindow.call(this); - }; - - const _Scene_Battle_createItemWindow = - Scene_Battle.prototype.createItemWindow; - Scene_Battle.prototype.createItemWindow = function () { - _Scene_Battle_createItemWindow.call(this); - if (params.ItemWindowBackgroundImg) { - const x = - params.ItemBackground_X + - this._itemWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - const y = - params.ItemBackground_Y + - this._itemWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - const background = this.setBackgroundWindow( - params.ItemWindowBackgroundImg, - x, - y - ); - this._itemWindow.setBSBackground(background); - } - }; - - const _Scene_Battle_createSkillWindow = - Scene_Battle.prototype.createSkillWindow; - Scene_Battle.prototype.createSkillWindow = function () { - _Scene_Battle_createSkillWindow.call(this); - if (params.SkillWindowBackgroundImg) { - const x = - params.SkillBackground_X + - this._skillWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - const y = - params.SkillBackground_Y + - this._skillWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - const background = this.setBackgroundWindow( - params.SkillWindowBackgroundImg, - x, - y - ); - this._skillWindow.setBSBackground(background); - } - }; - - const _Scene_Battle_createEnemyWindow = - Scene_Battle.prototype.createEnemyWindow; - Scene_Battle.prototype.createEnemyWindow = function () { - _Scene_Battle_createEnemyWindow.call(this); - if (params.EnemyWindowBackgroundImg) { - const x = - params.EnemyWindowBackground_X + - this._enemyWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - const y = - params.EnemyWindowBackground_Y + - this._enemyWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - const background = this.setBackgroundWindow( - params.EnemyWindowBackgroundImg, - x, - y - ); - this._enemyWindow.setBSBackground(background); - } - }; - - const _Scene_Battle_createHelpWindow = - Scene_Battle.prototype.createHelpWindow; - Scene_Battle.prototype.createHelpWindow = function () { - _Scene_Battle_createHelpWindow.call(this); - if (params.HelpWindowBackgroundImg) { - const x = - params.HelpBackground_X + - this._helpWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - const y = - params.HelpBackground_Y + - this._helpWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - const background = this.setBackgroundWindow( - params.HelpWindowBackgroundImg, - x, - y - ); - this._helpWindow.setBSBackground(background); - } - }; - - const _Scene_Battle_createMessageWindow = - Scene_Battle.prototype.createMessageWindow; - Scene_Battle.prototype.createMessageWindow = function () { - _Scene_Battle_createMessageWindow.call(this); - this.MessageWindowBackGround(); - }; - - Scene_Battle.prototype.enemyWindowRect = function () { - //再定義 - const wx = - params.EnemyWindow_X + - (params.EnemyWindowMode ? 0 : (Graphics.boxWidth - Graphics.width) / 2); - const ww = this.enemyWindowWidth(); - const wh = this.enemyWindowAreaHeight(); - const wy = - params.EnemyWindow_Y + - (params.EnemyWindowMode - ? Graphics.boxHeight - wh - : (Graphics.boxHeight - Graphics.height) / 2); - return new Rectangle(wx, wy, ww, wh); - }; - - Scene_Battle.prototype.enemyWindowWidth = function () { - return params.EnemyWindow_Width > 0 - ? Math.min(params.EnemyWindow_Width, Graphics.width) - : this._statusWindow.width; - }; - - Scene_Battle.prototype.enemyWindowAreaHeight = function () { - return this.calcWindowHeight(params.EnemyMaxRow, true); - }; - - const _Scene_Battle_partyCommandWindowRect = - Scene_Battle.prototype.partyCommandWindowRect; - Scene_Battle.prototype.partyCommandWindowRect = function () { - const rect = _Scene_Battle_partyCommandWindowRect.call(this); - if (params.PartyCommandPosition === "default") { - rect.width = this.partyCommandWidth(1); - rect.x = this.isRightInputMode() - ? Graphics.boxWidth - this.partyCommandWidth(1) - : 0; - rect.y = this.partyCommand_YPosition(0); - } else if (params.PartyCommandPosition === "custom") { - rect.width = this.partyCommandWidth(1); - rect.x = this.getPartyCommandX(); - rect.y = this.partyCommand_YPosition(10); - } else if (params.PartyCommandPosition === "top") { - rect.width = this.partyCommandWidth(0); - rect.x = this.getPartyCommandX(); - rect.y = this.partyCommand_YPosition(1); - } else if (params.PartyCommandPosition === "middle") { - rect.width = this.partyCommandWidth(0); - rect.x = this.getPartyCommandX(); - rect.y = this.partyCommand_YPosition(2); - } else if (params.PartyCommandPosition === "under") { - rect.width = this.partyCommandWidth(0); - rect.x = this.getPartyCommandX(); - rect.y = this.partyCommand_YPosition(3); - } - rect.height = this.partyWindowAreaHeight(); - return rect; - }; - - Scene_Battle.prototype.statusWindowRect = function () { - let ww = this.getActorWindowWidth(); - let wh = this.getActorWindowHeight(); - let wx = - this.getActorWindowX() + - (this.isRightInputMode() ? 0 : Graphics.boxWidth - ww); - let wy = this.getActorWindowY(); - return new Rectangle(wx, wy, ww, wh); - }; - - Scene_Battle.prototype.actorStatusWindowRect = function () { - let ww = Graphics.width + 40; - let wh = Graphics.height + 40; - let wx = -20; - let wy = -20; - return new Rectangle(wx, wy, ww, wh); - }; - - Scene_Battle.prototype.setBackgroundWindow = function (background, x, y) { - const bitmap = ImageManager.nuun_LoadPictures(background); - const sprite = new Sprite(bitmap); - this._itemBSBackgorundWindow.addChild(sprite); - sprite.x = x; - sprite.y = y; - return sprite; - }; - - const _Scene_Battle_updateStatusWindowPosition = - Scene_Battle.prototype.updateStatusWindowPosition; - Scene_Battle.prototype.updateStatusWindowPosition = function () { - if (!params.ActorStatusWindowLock) { - const statusWindowX = this._statusWindow.x; - const targetX = this.statusWindowX(); - const battleEffects = this._battleEffects; - _Scene_Battle_updateStatusWindowPosition.call(this); - if (statusWindowX < targetX) { - if (!$gameSystem.isSideView() && battleEffects) { - battleEffects.x = Math.min(battleEffects.x + 16, targetX); - } - this._actorImges.x = Math.min(this._actorImges.x + 16, targetX); - this._actorStatus.x = Math.min(this._actorStatus.x + 16, targetX); - if (this._backgroundWindow) { - this._backgroundWindow.x = - this._statusWindow.x + params.WindowBackground_X; - } - } - if (statusWindowX > targetX) { - if (!$gameSystem.isSideView() && battleEffects) { - battleEffects.x = Math.max(battleEffects.x - 16, targetX); - } - this._actorImges.x = Math.max(this._actorImges.x - 16, targetX); - this._actorStatus.x = Math.max(this._actorStatus.x - 16, targetX); - if (this._backgroundWindow) { - this._backgroundWindow.x = - this._statusWindow.x + params.WindowBackground_X; - } - } - } - }; - - const _Scene_Battle_update = Scene_Battle.prototype.update; - Scene_Battle.prototype.update = function () { - _Scene_Battle_update.call(this); - if ( - this._statusWindow.isCommandRefresh() && - !$gameTemp.isBattleRefreshRequested() && - this._actorCommandWindow.actor() - ) { - this._statusWindow.commandRefresh(false); - const index = $gameParty - .battleMembers() - .indexOf(this._actorCommandWindow.actor()); - if (index >= 0) { - this._statusWindow.select(index); - } else { - this.commandCancel(); - } - this._actorCommandWindow.refresh(); - } - if (params.ActorCommandBackgroundImg) { - this._actorCommandBackgroundWindow.x = - params.ActorBackground_X + - this._actorCommandWindow.x + - (Graphics.width - Graphics.boxWidth) / 2; - this._actorCommandBackgroundWindow.y = - params.ActorBackground_Y + - this._actorCommandWindow.y + - (Graphics.height - Graphics.boxHeight) / 2; - this._actorCommandBackgroundWindow.visible = - this._actorCommandWindow.visible && - this._actorCommandWindow.active && - this._actorCommandWindow.openness > 0; - } - if (this._partyCommandBackgroundWindow) { - this._partyCommandBackgroundWindow.visible = - this._partyCommandWindow.visible && this._partyCommandWindow.active; - } - this._enemyWindow.bsUpdateBackground(); - this._itemWindow.bsUpdateBackground(); - this._skillWindow.bsUpdateBackground(); - this._helpWindow.bsUpdateBackground(); - this.bsMessageBackground(); - this.actorStatusWindowOpacity(); - }; - - Scene_Battle.prototype.bsMessageBackground = function () { - if ( - BattleManager.getDisplayMessageType() === "Appear" && - params.AppearBackgroundImg - ) { - this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( - params.AppearBackgroundImg - ); - this._messageBackground.x = - this._messageWindow.x + - params.AppearBackground_X + - (Graphics.width - Graphics.boxWidth) / 2; - this._messageBackground.y = - this._messageWindow.y + - params.AppearBackground_Y + - (Graphics.height - Graphics.boxHeight) / 2; - } else if ( - BattleManager.getDisplayMessageType() === "Victory" && - params.VictoryBackgroundImg - ) { - this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( - params.VictoryBackgroundImg - ); - this._messageBackground.x = - this._messageWindow.x + - params.VictoryBackground_X + - (Graphics.width - Graphics.boxWidth) / 2; - this._messageBackground.y = - this._messageWindow.y + - params.VictoryBackground_Y + - (Graphics.height - Graphics.boxHeight) / 2; - } else if ( - BattleManager.getDisplayMessageType() === "Defeat" && - params.LoseBackgroundImg - ) { - this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( - params.LoseBackgroundImg - ); - this._messageBackground.x = - this._messageWindow.x + - params.LoseBackground_X + - (Graphics.width - Graphics.boxWidth) / 2; - this._messageBackground.y = - this._messageWindow.y + - params.LoseBackground_Y + - (Graphics.height - Graphics.boxHeight) / 2; - } else if ( - BattleManager.getDisplayMessageType() === "Escape" && - params.EscapeBackgroundImg - ) { - this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( - params.EscapeBackgroundImg - ); - this._messageBackground.x = - this._messageWindow.x + - params.EscapeBackground_X + - (Graphics.width - Graphics.boxWidth) / 2; - this._messageBackground.y = - this._messageWindow.y + - params.EscapeBackground_Y + - (Graphics.height - Graphics.boxHeight) / 2; - } else if ( - BattleManager.getDisplayMessageType() === "EscapeFailure" && - params.EscapeFailureBackgroundImg - ) { - this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( - params.EscapeFailureBackgroundImg - ); - this._messageBackground.x = - this._messageWindow.x + - params.EscapeFailureBackground_X + - (Graphics.width - Graphics.boxWidth) / 2; - this._messageBackground.y = - this._messageWindow.y + - params.EscapeFailureBackground_Y + - (Graphics.height - Graphics.boxHeight) / 2; - } else { - this._messageBackground.bitmap = null; - this._messageBackground.x = this._messageWindow.x; - this._messageBackground.y = this._messageWindow.y; - } - }; - - Scene_Battle.prototype.actorStatusWindowOpacity = function () { - if (BattleManager.actorStatusWindowOpacity) { - this.setActorStatusWindowOpacity( - BattleManager.actorStatusWindowOpacityValue - ); - } else if (this._skillWindow.active) { - this.setActorStatusWindowOpacity(params.SkillWindowOpacity); - } else if (this._itemWindow.active) { - this.setActorStatusWindowOpacity(params.ItemWindowOpacity); - } else if (this._enemyWindow.active) { - this.setActorStatusWindowOpacity(params.EnemyWindowOpacity); - } else if ( - $gameMessage.isBusy() && - BattleManager.getDisplayMessageType() === "Appear" && - $gameMessage.positionType() === 2 - ) { - this.setActorStatusWindowOpacity(params.AppearWindowOpacity); - } else if ( - $gameMessage.isBusy() && - BattleManager.getDisplayMessageType() === "Victory" && - $gameMessage.positionType() === 2 - ) { - this.setActorStatusWindowOpacity(params.VictoryWindowOpacity); - } else if ( - $gameMessage.isBusy() && - BattleManager.getDisplayMessageType() === "Defeat" && - $gameMessage.positionType() === 2 - ) { - this.setActorStatusWindowOpacity(params.LoseWindowOpacity); - } else if ( - $gameMessage.isBusy() && - BattleManager.getDisplayMessageType() === "Escape" && - $gameMessage.positionType() === 2 - ) { - this.setActorStatusWindowOpacity(params.EscapeWindowOpacity); - } else if ( - $gameMessage.isBusy() && - BattleManager.getDisplayMessageType() === "EscapeFailure" && - $gameMessage.positionType() === 2 - ) { - this.setActorStatusWindowOpacity(params.EscapeWindowOpacity); - } else if ($gameMessage.isBusy() && $gameMessage.positionType() === 2) { - this.setActorStatusWindowOpacity(params.MessageWindowOpacity); - } else { - this.setActorStatusWindowOpacity(255); - if (!$gameMessage.isBusy()) { - BattleManager.displayMessageType(null); - } - } - }; - - Scene_Battle.prototype.setActorStatusWindowOpacity = function (opacity) { - this._battleHudBack.opacity = opacity; - this._battleHudFront.opacity = opacity; - }; - - const _Scene_Battle_createCancelButton = - Scene_Battle.prototype.createCancelButton; - Scene_Battle.prototype.createCancelButton = function () { - _Scene_Battle_createCancelButton.call(this); - if (params.ButtonMode === "left") { - this._cancelButton.x = 4 + params.CancelButtonX; - } else { - this._cancelButton.x += params.CancelButtonX; - } - }; - - Scene_Battle.prototype.statusWindowX = function () { - //再定義 - if (this.isAnyInputWindowActive()) { - return this.statusWindowRect().x; - } else { - return ( - this._partyCommandWindow.width / 2 + - (Graphics.width - Graphics.boxWidth) / 2 - ); - } - }; - - Scene_Battle.prototype.getActorWindowX = function () { - if (params.ActorStatusWindowCenter) { - return getActorWindowCenter() + params.ActorStatusWindow_X; - } else { - return params.ActorStatusWindow_X; - } - }; - - Scene_Battle.prototype.getActorWindowY = function () { - if (params.ActorStatusWindowPosition === "ui_under") { - return ( - Graphics.boxHeight - - this.getActorWindowHeight() + - 6 + - params.ActorStatusWindow_Y + - (Graphics.height - Graphics.boxHeight) / 2 + - (params.WindowFrameShow ? -6 : 0) - ); - } else if (params.ActorStatusWindowPosition === "under") { - return ( - Graphics.height - - this.getActorWindowHeight() + - params.ActorStatusWindow_Y + - (params.WindowFrameShow ? -6 : 0) - ); - } else { - return params.ActorStatusWindow_Y; - } - }; - - Scene_Battle.prototype.setStatusWindow_Sprite = function () { - statusData = this._statusWindow; - }; - - Scene_Battle.prototype.MessageWindowBackGround = function () { - this._messageBackground = this.setBackgroundWindow(null, 0, 0); - }; - - Scene_Battle.prototype.getActorWindowWidth = function () { - return ( - (params.ActorStatusWindow_Width > 0 - ? params.ActorStatusWindow_Width - : Graphics.boxWidth) - - (params.WidthWithCommand ? this.partyCommandWidth() : 0) - ); - }; - - Scene_Battle.prototype.getActorWindowHeight = function () { - return params.ActorStatusWindow_Height > 0 - ? params.ActorStatusWindow_Height - : this.windowAreaHeight() + (params.WindowFrameShow ? 0 : 10); - }; - - Scene_Battle.prototype.getPartyCommandX = function () { - return ( - params.PartyCommand_X + - (params.PartyCommandWindowCenter ? this.partyCommandCenter() : 0) - ); - }; - - Scene_Battle.prototype.partyCommandCenter = function () { - return (Graphics.boxWidth - this.partyCommandWidth(0)) / 2; - }; - - Scene_Battle.prototype.partyCommand_YPosition = function (mode) { - if (mode === 0) { - //デフォルト - return ( - this._statusWindow.y + - (Graphics.boxHeight - Graphics.height) / 2 + - (params.WindowFrameShow ? 0 : 4) - ); - } else if (mode === 10) { - //カスタム - return params.PartyCommand_Y; - } else if (mode === 1) { - //上部 - return ( - params.PartyCommand_Y + (Graphics.boxHeight - Graphics.height) / 2 + 4 - ); - } else if (mode === 2) { - //中間 - return ( - this._statusWindow.y / 2 - - this.partyWindowAreaHeight() / 2 + - (Graphics.boxHeight - Graphics.height) / 2 + - params.PartyCommand_Y - ); - } else if (mode === 3) { - //アクターステータス上 - return ( - this._statusWindow.y - - this.partyWindowAreaHeight() + - (Graphics.boxHeight - Graphics.height) / 2 + - params.PartyCommand_Y - ); - } - }; - - Scene_Battle.prototype.partyCommandWidth = function (mode) { - return params.PartyCommand_Width > 0 - ? Math.min(params.PartyCommand_Width, Graphics.width) - : mode === 0 - ? Graphics.boxWidth - : 192; - }; - - Scene_Battle.prototype.partyWindowAreaHeight = function () { - return this.calcWindowHeight(params.PartyCommandMaxRow, true); - }; - - const _Scene_Battle_startActorSelection = - Scene_Battle.prototype.startActorSelection; - Scene_Battle.prototype.startActorSelection = function () { - _Scene_Battle_startActorSelection.call(this); - this._skillWindow.hide(); - this._itemWindow.hide(); - this._statusWindow.deselect(); - }; - - const _Scene_Battle_startEnemySelection = - Scene_Battle.prototype.startEnemySelection; - Scene_Battle.prototype.startEnemySelection = function () { - _Scene_Battle_startEnemySelection.call(this); - this._statusWindow.show(); - this._skillWindow.hide(); - this._itemWindow.hide(); - if (!this.commandDefaultMode()) { - this._actorCommandWindow.hide(); - } - }; - - const _Scene_Battle_onEnemyCancel = Scene_Battle.prototype.onEnemyCancel; - Scene_Battle.prototype.onEnemyCancel = function () { - _Scene_Battle_onEnemyCancel.call(this); - $gameTemp.onBSAction = false; - switch (this._actorCommandWindow.currentSymbol()) { - case "attack": - case "special": - this._actorCommandWindow.show(); - break; - } - }; - - const _Scene_Battle_onActorCancel = Scene_Battle.prototype.onActorCancel; - Scene_Battle.prototype.onActorCancel = function () { - _Scene_Battle_onActorCancel.call(this); - $gameTemp.onBSAction = false; - }; - - const _Scene_Battle_startPartyCommandSelection = - Scene_Battle.prototype.startPartyCommandSelection; - Scene_Battle.prototype.startPartyCommandSelection = function () { - _Scene_Battle_startPartyCommandSelection.call(this); - $gameTemp.onBSAction = false; - }; - - const _Scene_Battle_selectPreviousCommand = - Scene_Battle.prototype.selectPreviousCommand; - Scene_Battle.prototype.selectPreviousCommand = function () { - _Scene_Battle_selectPreviousCommand.call(this); - $gameTemp.onBSAction = false; - this._partyCommandWindow.show(); - }; - - const _Scene_Battle_onSelectAction = Scene_Battle.prototype.onSelectAction; - Scene_Battle.prototype.onSelectAction = function () { - $gameTemp.onBSAction = BattleManager.isTpb() && !this.commandDefaultMode(); - _Scene_Battle_onSelectAction.call(this); - }; - - const _Scene_Battle_endCommandSelection = - Scene_Battle.prototype.endCommandSelection; - Scene_Battle.prototype.endCommandSelection = function () { - _Scene_Battle_endCommandSelection.call(this); - $gameTemp.onBSAction = false; - }; - - const _Scene_Battle_commandSkill = Scene_Battle.prototype.commandSkill; - Scene_Battle.prototype.commandSkill = function () { - _Scene_Battle_commandSkill.call(this); - this._statusWindow.show(); - }; - - const _Scene_Battle_commandItem = Scene_Battle.prototype.commandItem; - Scene_Battle.prototype.commandItem = function () { - _Scene_Battle_commandItem.call(this); - this._statusWindow.show(); - }; - - const _Scene_Battle_selectNextCommand = - Scene_Battle.prototype.selectNextCommand; - Scene_Battle.prototype.selectNextCommand = function () { - _Scene_Battle_selectNextCommand.call(this); - $gameTemp.onBSAction = false; - }; - - Scene_Battle.prototype.commandDefaultMode = function () { - return params.bsMode === "Default" || params.bsMode === "Standard"; - }; - - //Window_Base - Window_Base.prototype.setBSBackground = function (background) { - this._bsBackground = background; - }; - - Window_Base.prototype.bsUpdateBackground = function () { - if (this._bsBackground) { - this._bsBackground.visible = this.visible; - } - }; - - //Window_PartyCommand - const _Window_PartyCommand_initialize = - Window_PartyCommand.prototype.initialize; - Window_PartyCommand.prototype.initialize = function (rect) { - _Window_PartyCommand_initialize.call(this, rect); - this.windowColor = null; - this.opacity = params.PartyCommandWindowShow ? 255 : 0; - }; - - Window_PartyCommand.prototype.loadWindowskin = function () { - if (params.PartyCommandWindowSkin) { - this.windowskin = ImageManager.loadSystem(params.PartyCommandWindowSkin); - this.windowColor = params.ActorStatusWindowColor; - } else { - Window_Base.prototype.loadWindowskin.call(this); - } - }; - - Window_PartyCommand.prototype.updateTone = function () { - if (params.PartyCommandWindowColor) { - const tone = params.PartyCommandWindowColor; - this.setTone(tone.red, tone.green, tone.bule); - } else { - Window_Base.prototype.updateTone.call(this); - } - }; - - Window_PartyCommand.prototype.maxCols = function () { - return params.PartyCommandMode - ? params.PartyCommandMaxCol - : Math.min( - this._list ? this.maxItems() : params.PartyCommandMaxCol, - params.PartyCommandMaxCol - ); - }; - - const _Window_PartyCommand_itemRect = Window_PartyCommand.prototype.itemRect; - Window_PartyCommand.prototype.itemRect = function (index) { - const rect = _Window_PartyCommand_itemRect.call(this, index); - if (params.PartyCommandMode) { - rect.x += - (this.itemWidth() / 2) * - (this.maxCols() - Math.min(this.maxItems(), this.maxCols())); - } - return rect; - }; - - const _Window_PartyCommand_setup = Window_PartyCommand.prototype.setup; - Window_PartyCommand.prototype.setup = function () { - if (!$gameTemp.onBSAction) { - _Window_PartyCommand_setup.call(this); - } else { - $gameTemp.onBSAction = false; - } - }; - - //Window_ActorCommand - const _Window_ActorCommand_initialize = - Window_ActorCommand.prototype.initialize; - Window_ActorCommand.prototype.initialize = function (rect) { - _Window_ActorCommand_initialize.call(this, rect); - this.opacity = params.ActorCommandWindowShow ? 255 : 0; - }; - - Window_ActorCommand.prototype.loadWindowskin = function () { - if (params.ActorCommandWindowSkin) { - this.windowskin = ImageManager.loadSystem(params.ActorCommandWindowSkin); - } else { - Window_Base.prototype.loadWindowskin.call(this); - } - }; - - Window_ActorCommand.prototype.setWindowSkin = function (data) { - if (data.WindowSkin) { - this.windowskin = ImageManager.loadSystem(data.WindowSkin); - this.windowColor = data.WindowColor; - } else { - this.loadWindowskin(); - this.windowColor = null; - } - }; - - Window_ActorCommand.prototype.updateTone = function () { - if (this.windowColor) { - const tone = this.windowColor; - this.setTone(tone.red, tone.green, tone.bule); - } else { - Window_Base.prototype.updateTone.call(this); - } - }; - - Window_ActorCommand.prototype.maxCols = function () { - return params.ActorCommandMode - ? params.ActorCommandMaxCol - : Math.min( - this._list ? this.maxItems() : params.ActorCommandMaxCol, - params.ActorCommandMaxCol - ); - //return Math.min((this._list ? this.maxItems() : params.ActorCommandMaxCol), params.ActorCommandMaxCol); - }; - - Window_ActorCommand.prototype.setCommandHeight = function () { - const maxCols = params.ActorCommandVariable - ? Math.ceil(this.maxItems() / params.ActorCommandMaxCol) - : params.ActorCommandMaxRow; - const cols = params.ActorCommandVariable - ? maxCols.clamp(params.ActorCommandMinRow, params.ActorCommandMaxRow) - : maxCols; - this.height = this.fittingHeight(cols); - }; - - Window_ActorCommand.prototype.selectActor = function (actor) { - const members = $gameParty.battleMembers(); - return members.indexOf(actor); - }; - - const _Window_ActorCommand_itemRect = Window_ActorCommand.prototype.itemRect; - Window_ActorCommand.prototype.itemRect = function (index) { - const rect = _Window_ActorCommand_itemRect.call(this, index); - if (params.ActorCommandMode) { - rect.x += - (this.itemWidth() / 2) * - (this.maxCols() - Math.min(this.maxItems(), this.maxCols())); - } - return rect; - }; - - const _Window_ActorCommand_refresh = Window_ActorCommand.prototype.refresh; - Window_ActorCommand.prototype.refresh = function () { - _Window_ActorCommand_refresh.call(this); - const actorIndex = this.selectActor(this._actor); - if ((statusData && this._actor) || actorIndex >= 0) { - const data = getActorPositionData(this._actor.actorId()); - this.setWindowSkin(data); - const rect = statusData.itemRect(actorIndex); - this.setCommandHeight(); - if (params.ActorCommandPosition === "actor") { - if (Imported.NUUN_SupportActor && this._actor.getSupportActor()) { - this.x = params.SupportActorCommand_X; - this.y = params.SupportActorCommand_Y; - } else { - this.x = - rect.x + - statusData.itemPadding() + - (rect.width - this.width) / 2 + - params.ActorCommand_X; - this.y = this.homeY - this.height + rect.y; - } - } else if (params.ActorCommandPosition === "svtop") { - data = this.SvActorData[actorIndex]; - this.x = - data.x - (this.width + data.width) / 2 + 32 + params.ActorCommand_X; - this.y = - data.y - (this.height + data.height + 48) + params.ActorCommand_Y; - } else if (params.ActorCommandPosition === "svleft") { - data = this.SvActorData[actorIndex]; - this.x = data.x - this.width - 32 + params.ActorCommand_X; - this.y = - data.y - (this.height + data.height + 48) / 2 + params.ActorCommand_Y; - } else if (params.ActorCommandPosition === "svright") { - data = this.SvActorData[actorIndex]; - this.x = data.x + 32 + params.ActorCommand_X; - this.y = - data.y - (this.height + data.height + 48) / 2 + params.ActorCommand_Y; - } else if (params.ActorCommandPosition === "top") { - this.y = this.homeY; - } else if (params.ActorCommandPosition === "middle") { - this.y = this.homeY - Math.floor(this.height / 2); - } else { - this.y = this.homeY - this.height; - } - } - }; - - //Window_BattleStatus - const _Window_BattleStatus_initialize = - Window_BattleStatus.prototype.initialize; - Window_BattleStatus.prototype.initialize = function (rect) { - _Window_BattleStatus_initialize.call(this, rect); - this.frameVisible = params.WindowFrameShow; - this.opacity = params.WindowShow ? 255 : 0; - this._opening = true; - this.visible = true; - $gameTemp.actorData = null; - }; - - Window_BattleStatus.prototype.loadWindowskin = function () { - if (params.ActorStatusWindowSkin) { - this.windowskin = ImageManager.loadSystem(params.ActorStatusWindowSkin); - } else { - Window_Base.prototype.loadWindowskin.call(this); - } - }; - - Window_BattleStatus.prototype.updateTone = function () { - if (params.ActorStatusWindowColor) { - const tone = params.ActorStatusWindowColor; - this.setTone(tone.red, tone.green, tone.bule); - } else { - Window_Base.prototype.updateTone.call(this); - } - }; - - const _Window_BattleStatus_maxCols = Window_BattleStatus.prototype.maxCols; - Window_BattleStatus.prototype.maxCols = function () { - return params.ActorStatusVariable - ? Math.min( - $gameParty.battleMembers().length, - _Window_BattleStatus_maxCols.call(this), - params.ActorMaxCol - ) - : params.ActorMaxCol; - }; - - const _Window_BattleStatus_itemHeight = - Window_BattleStatus.prototype.itemHeight; - Window_BattleStatus.prototype.itemHeight = function () { - const row = - params.ActorMaxRow > 0 - ? params.ActorMaxRow - : Math.ceil($gameParty.battleMembers().length / this.maxCols()); - return Math.floor(_Window_BattleStatus_itemHeight.call(this) / row); - }; - - const _Window_BattleStatus_rowSpacing = - Window_BattleStatus.prototype.rowSpacing; - Window_BattleStatus.prototype.rowSpacing = function () { - return Math.ceil($gameParty.battleMembers().length / this.maxCols()) > 1 - ? 4 - : _Window_BattleStatus_rowSpacing.call(this); - }; - - Window_BattleStatus.prototype.itemRect = function (index) { - let rect = Window_Selectable.prototype.itemRect.call(this, index); - rect = this.statusPosition(index, rect); - return rect; - }; - - Window_BattleStatus.prototype.faceRect = function (index) { - //再定義 - const rect = this.itemRect(index); - rect.pad(-1); - let height; - if (params.bsMode === "Standard") { - height = - params.FaceHeight > 0 - ? Math.min(params.FaceHeight, ImageManager.faceHeight) - : ImageManager.faceHeight; - rect.height = params.FaceHeightOnWindow - ? Math.min(rect.height, height) - : height; - //rect.x -= Math.floor((rect.width / 2) - (ImageManager.faceWidth / 2)); - } else if (params.bsMode === "Type4") { - height = - params.FaceHeight > 0 - ? Math.min(params.FaceHeight, ImageManager.faceHeight) - : ImageManager.faceHeight; - rect.height = params.FaceHeightOnWindow - ? Math.min(rect.height, height) - : height; - } else { - height = - params.FaceHeight > 0 - ? Math.min(params.FaceHeight, ImageManager.faceHeight) - : this.basicGaugesY(rect) - - this.gaugeLineHeight() + - this.gaugeLineHeight() / 2 - - rect.y; - rect.height = params.FaceHeightOnWindow - ? Math.min(rect.height, height) - : height; - } - rect.y += this.colSpacing(); - return rect; - }; - - Window_BattleStatus.prototype.preparePartyRefresh = function () { - this.performPartyRefresh(); - }; - - Window_BattleStatus.prototype.performPartyRefresh = function () { - $gameTemp.setBattleStyleRefresh(true); - this.refresh(); - this.commandRefresh(true); - }; - - Window_BattleStatus.prototype.commandRefresh = function (flag) { - this._commandRefresh = flag; - }; - - Window_BattleStatus.prototype.isCommandRefresh = function () { - return this._commandRefresh; - }; - - Window_BattleStatus.prototype.setActorWindow = function ( - battleActorImges, - BattleActorStatus - ) { - this._window_battleActorImges = battleActorImges; - this._window_BattleActorStatus = BattleActorStatus; - }; - - const _Window_BattleStatus_refreshCursor = - Window_BattleStatus.prototype.refreshCursor; - Window_BattleStatus.prototype.refreshCursor = function () { - if (params.SelectBackShow) { - _Window_BattleStatus_refreshCursor.call(this); - } else { - this.setCursorRect(0, 0, 0, 0); - } - }; - - Window_BattleStatus.prototype.statusPosition = function (index, rect) { - const itemWidth = this.itemWidth(); - const maxCols = Math.min( - this.maxItems() - Math.floor(index / this.maxCols()) * this.maxCols(), - this.maxCols(), - this.maxItems() - ); - if (params.ActorStatusMode === "center") { - rect.x += - Math.floor(this.width / 2 - (itemWidth * maxCols) / 2) - - this.itemPadding(); - } else if (params.ActorStatusMode === "raigt") { - rect.x += this.width - maxCols * itemWidth - this.itemPadding() * 2; - } else if (params.ActorStatusMode === "triangle") { - //const topCol = this.maxItems() % maxCols; - //console.log(topCol) - if (index < topCol) { - rect.x += - Math.floor(this.width / 2 - (itemWidth * topCol) / 2) - - this.itemPadding(); - } else { - rect.x += - Math.floor(this.width / 2 - (itemWidth * maxCols) / 2) - - this.itemPadding(); - } - } else if (params.ActorStatusMode === "Inverted_triangle") { - } - return rect; - }; - - Window_BattleStatus.prototype.drawItem = function (index) {}; - - Window_BattleStatus.prototype.drawItemBackground = function (index) { - const actor = this.actor(index); - const data = getActorPositionData(actor.actorId()); - if (data.ActorBackground) { - const rect = this.itemRect(index); - const bitmap = ImageManager.nuun_LoadPictures(data.ActorBackground); - this.actorBackGround( - actor, - bitmap, - rect.x, - rect.y, - rect.width, - rect.height - ); - } else if (params.CursorBackShow) { - Window_Selectable.prototype.drawItemBackground.call(this, index); - } - }; - - Window_BattleStatus.prototype.drawItemStatus = function (index) { - //再定義 - const actor = this.actor(index); - $gameTemp.actorData = getActorPositionData(actor.actorId()); - const statusData = $gameTemp.actorData.StatusListData; - if (statusData && statusData.length > 0) { - this.drawStatusListData(actor, statusData, index); - } else { - const rect = this.itemRectWithPadding(index); - this.getGaugeMaxWidth(rect.width, rect.width); - const stateIconX = this.stateIconX(rect); - const stateIconY = this.stateIconY(rect); - if (params.StateVisible && !params.OutsideWindowVisible) { - this.placeStateIcon(actor, stateIconX, stateIconY); - } - if (params.TPBShow) { - const timeX = this.timeX(rect); - const timeY = this.timeY(rect); - this.placeTimeGauge(actor, timeX, timeY); - } - if (params.NameShow) { - const nameX = this.nameX(rect); - const nameY = this.nameY(rect); - this.placeActorName(actor, nameX, nameY); - } - const basicGaugesX = this.basicGaugesX(rect); - const basicGaugesY = this.basicGaugesY(rect); - this.placeBasicGauges(actor, basicGaugesX, basicGaugesY, rect); - } - }; - - Window_BattleStatus.prototype.drawStatusListData = function ( - actor, - list, - index - ) { - const rect = this.itemRectWithPadding(index); - list.forEach((data) => { - this.getGaugeMaxWidth(rect.width, data.Width); - $gameTemp.userStatusParam = data; - switch (data.Status) { - case "hpgauge": - this.placeGauge( - actor, - "hp", - rect.x + data.PositionX, - rect.y + data.PositionY - ); - break; - case "mpgauge": - this.placeGauge( - actor, - "mp", - rect.x + data.PositionX, - rect.y + data.PositionY - ); - break; - case "tpgauge": - this.placeGauge( - actor, - "tp", - rect.x + data.PositionX, - rect.y + data.PositionY - ); - break; - case "tpb": - this.placeTimeGauge( - actor, - rect.x + data.PositionX, - rect.y + data.PositionY - ); - break; - case "state": - if (!params.OutsideWindowVisible) { - this.placeStateIcon( - actor, - rect.x + data.PositionX, - rect.y + data.PositionY, - data - ); - } - break; - case "state2": - this.drawActorIcons( - actor, - rect.x + data.PositionX, - rect.y + data.PositionY, - Math.min(rect.width, data.Width), - data - ); - break; - case "name": - this.bs_PlaceActorName( - actor, - rect.x + data.PositionX, - rect.y + data.PositionY - ); - break; - case "lv": - this.drawLevel( - actor, - data, - rect.x + data.PositionX, - rect.y + data.PositionY, - Math.min(rect.width, data.Width) - ); - break; - case "param": - this.drawUserParam( - actor, - data, - rect.x + data.PositionX, - rect.y + data.PositionY, - Math.min(rect.width, data.Width) - ); - break; - case "usergauge": - this.placeGauge( - actor, - data.UserParamID, - rect.x + data.PositionX, - rect.y + data.PositionY - ); - break; - case "dparam": - this.placeUserParam( - actor, - data.UserParamID, - rect.x + data.PositionX, - rect.y + data.PositionY, - Math.min(rect.width, data.Width) - ); - break; - case "imges": - this.drawActorImges( - actor, - data, - rect.x + data.PositionX, - rect.y + data.PositionY, - Math.min(rect.width, data.Width) - ); - break; - default: - break; - } - }); - $gameTemp.userStatusParam = null; - }; - - Window_BattleStatus.prototype.drawLevel = function ( - actor, - data, - x, - y, - width - ) { - this.contents.fontSize = $gameSystem.mainFontSize() + (data.FontSize || 0); - this.changeTextColor(ColorManager.systemColor()); - const nameText = data.ParamName ? data.ParamName : TextManager.levelA; - const textWidth = this.textWidth(nameText); - this.drawText(nameText, x, y, textWidth); - this.resetTextColor(); - this.drawText( - actor.level, - x + textWidth + 8, - y, - width - (textWidth + 8), - "right" - ); - this.contents.fontSize = $gameSystem.mainFontSize(); - }; - - Window_BattleStatus.prototype.drawUserParam = function ( - actor, - data, - x, - y, - width - ) { - this.contents.fontSize = $gameSystem.mainFontSize() + (data.FontSize || 0); - const a = actor; - const d = actor.actor(); - const nameText = data.ParamName ? data.ParamName : ""; - const textWidth = Math.max(60, this.textWidth(nameText)); - this.changeTextColor(ColorManager.systemColor()); - if (nameText) { - this.drawText(nameText, x + textWidth, y, width - textWidth); - } - this.resetTextColor(); - if (data.DetaEval) { - this.drawText( - eval(data.DetaEval), - x + textWidth + 8, - y, - width - (textWidth + 8), - "right" - ); - } - this.contents.fontSize = $gameSystem.mainFontSize(); - }; - - Window_BattleStatus.prototype.drawActorIcons = function ( - actor, - x, - y, - width, - data - ) { - const key = "actor%1-stateIcon%2".format( - actor.actorId(), - data.UserParamID || "_state2" - ); - const sprite = this.createInnerSprite(key, Sprite_BSStateIcon); - sprite.setup(actor, data); - sprite.move(x, y); - sprite.setupVisibleIcons( - this.getVisibleIcons(data.DetaEval1), - this.getVisibleIcons(data.DetaEval2) - ); - sprite.show(); - }; - - Window_BattleStatus.prototype.drawActorImges = function ( - actor, - data, - x, - y, - width - ) { - if (data.ContentsImges) { - const key = "actor%1-imges%2".format( - actor.actorId(), - data.UserParamID || "_img" - ); - const bitmap = ImageManager.nuun_LoadPictures(data.ContentsImges); - const sprite = this.createInnerSprite(key, Sprite); - sprite.bitmap = bitmap; - sprite.x = x; - sprite.y = y; - sprite.anchor.x = 0.5; - sprite.anchor.y = 0.5; - sprite.show(); - } - }; - - Window_BattleStatus.prototype.placeUserParam = function (actor, data, x, y) { - const key = "actor%1-userParam%2".format( - actor.actorId(), - data.UserParamID || "dparam" - ); - const sprite = this.createInnerSprite(key, Sprite_NuunUserParam); - sprite.setup(actor); - sprite.move(x, y); - sprite.show(); - }; - - Window_BattleStatus.prototype.bs_PlaceActorName = function (actor, x, y) { - const key = "actor%1-name".format(actor.actorId()); - const sprite = this.createInnerSprite(key, Sprite_BSName); - sprite.setup(actor); - sprite.move(x, y); - sprite.show(); - }; - - Window_BattleStatus.prototype.placeStateIcon = function (actor, x, y, data) { - const key = "actor%1-stateIcon%2".format( - actor.actorId(), - data && data.UserParamID ? data.UserParamID : "_state" - ); - const sprite = this.createInnerSprite(key, Sprite_StateIcon); - sprite.setup(actor); - sprite.move(x, y); - if (data) { - sprite.setupVisibleIcons( - this.getVisibleIcons(data.DetaEval1), - this.getVisibleIcons(data.DetaEval2) - ); - } - sprite.show(); - }; - - Window_BattleStatus.prototype.placeBasicGauges = function ( - actor, - x, - y, - rect - ) { - let x2 = $gameTemp.actorData.HPChangePosition - ? $gameTemp.actorData.ActorHP_X + rect.x - : this.defaultGaugeX(x, "hp"); - let y2 = $gameTemp.actorData.HPChangePosition - ? $gameTemp.actorData.ActorHP_Y + rect.y - : this.defaultGaugeY(y, "hp"); - this.placeGauge(actor, "hp", x2, y2); - x2 = $gameTemp.actorData.MPChangePosition - ? $gameTemp.actorData.ActorMP_X + rect.x - : this.defaultGaugeX(x, "mp"); - y2 = $gameTemp.actorData.MPChangePosition - ? $gameTemp.actorData.ActorMP_Y + rect.y - : this.defaultGaugeY(y, "mp"); - this.placeGauge(actor, "mp", x2, y2); - if ($dataSystem.optDisplayTp) { - x2 = $gameTemp.actorData.TPChangePosition - ? $gameTemp.actorData.ActorTP_X + rect.x - : this.defaultGaugeX(x, "tp"); - y2 = $gameTemp.actorData.TPChangePosition - ? $gameTemp.actorData.ActorTP_Y + rect.y - : this.defaultGaugeY(y, "tp"); - this.placeGauge(actor, "tp", x2, y2); - } - }; - - Window_BattleStatus.prototype.getVisibleIcons = function (str) { - let states = []; - const dataEval = str; - if (dataEval) { - const stateList = dataEval.split(","); - for (const id of stateList) { - Array.prototype.push.apply(states, NuunManager.nuun_getListIdData(id)); - } - } - return states; - }; - - Window_BattleStatus.prototype.defaultGaugeX = function (x, type) { - switch (type) { - case "hp": - return params.bsMode === "Standard" ? x : x; - case "mp": - return params.bsMode === "Standard" ? x + 134 : x; - case "tp": - return params.bsMode === "Standard" ? x + 268 : x; - case "time": - return; - } - }; - - Window_BattleStatus.prototype.defaultGaugeY = function (y, type) { - switch (type) { - case "hp": - return params.bsMode === "Standard" ? y : y; - case "mp": - return params.bsMode === "Standard" ? y : y + this.gaugeLineHeight(); - case "tp": - return params.bsMode === "Standard" - ? y - : y + this.gaugeLineHeight() * 2; - case "time": - return params.bsMode === "Standard" ? y : y; - } - }; - - Window_BattleStatus.prototype.placeGauge = function (actor, type, x, y) { - $gameTemp.bsGaugeType = type; - if (Imported.NUUN_GaugeImage) { - this.placeGaugeImg(actor, type, x, y); - } - const key = "actor%1-gauge-%2".format(actor.actorId(), type); - const sprite = this.createInnerSprite(key, Sprite_BSGauge); - sprite.setup(actor, type); - sprite.move(x, y); - sprite.show(); - }; - - const _Window_BattleStatus_nameX = Window_BattleStatus.prototype.nameX; - Window_BattleStatus.prototype.nameX = function (rect) { - if (params.bsMode === "Standard") { - return $gameTemp.actorData.NameChangePosition - ? $gameTemp.actorData.ActorName_X + rect.x - : rect.x; - } else { - return $gameTemp.actorData.NameChangePosition - ? $gameTemp.actorData.ActorName_X + rect.x - : _Window_BattleStatus_nameX.call(this, rect); - } - }; - - const _Window_BattleStatus_nameY = Window_BattleStatus.prototype.nameY; - Window_BattleStatus.prototype.nameY = function (rect) { - if (params.bsMode === "Standard") { - return $gameTemp.actorData.NameChangePosition - ? $gameTemp.actorData.ActorName_Y + rect.y - : rect.y + 10; - } else { - return $gameTemp.actorData.NameChangePosition - ? $gameTemp.actorData.ActorName_Y + rect.y - : _Window_BattleStatus_nameY.call(this, rect); - } - }; - - const _Window_BattleStatus_basicGaugesX = - Window_BattleStatus.prototype.basicGaugesX; - Window_BattleStatus.prototype.basicGaugesX = function (rect) { - if (params.bsMode === "Standard") { - return rect.x + 180; - } else { - return _Window_BattleStatus_basicGaugesX.call(this, rect); - } - }; - - const _Window_BattleStatus_basicGaugesY = - Window_BattleStatus.prototype.basicGaugesY; - Window_BattleStatus.prototype.basicGaugesY = function (rect) { - if (params.bsMode === "Standard") { - return rect.y + 8; - } else { - return _Window_BattleStatus_basicGaugesY.call(this, rect); - } - }; - - const _Window_BattleStatus_stateIconX = - Window_BattleStatus.prototype.stateIconX; - Window_BattleStatus.prototype.stateIconX = function (rect) { - if (params.bsMode === "Standard") { - return $gameTemp.actorData.StateChangePosition - ? $gameTemp.actorData.ActorState_X + rect.x - : rect.x + 156; - } else { - return $gameTemp.actorData.StateChangePosition - ? $gameTemp.actorData.ActorState_X + rect.x - : _Window_BattleStatus_stateIconX.call(this, rect); - } - }; - - const _Window_BattleStatus_stateIconY = - Window_BattleStatus.prototype.stateIconY; - Window_BattleStatus.prototype.stateIconY = function (rect) { - if (params.bsMode === "Standard") { - return $gameTemp.actorData.StateChangePosition - ? $gameTemp.actorData.ActorState_Y + rect.y - : rect.y + 22; - } else { - return $gameTemp.actorData.StateChangePosition - ? $gameTemp.actorData.ActorState_Y + rect.y - : _Window_BattleStatus_stateIconY.call(this, rect); - } - }; - - Window_BattleStatus.prototype.timeX = function (rect) { - if (params.bsMode === "Standard") { - return $gameTemp.actorData.TPBChangePosition - ? $gameTemp.actorData.ActorTPB_X + rect.x - : rect.x; - } else { - return $gameTemp.actorData.TPBChangePosition - ? $gameTemp.actorData.ActorTPB_X + rect.x - : rect.x; - } - }; - - Window_BattleStatus.prototype.timeY = function (rect) { - if (params.bsMode === "Standard") { - return $gameTemp.actorData.TPBChangePosition - ? $gameTemp.actorData.ActorTPB_Y + rect.y - : rect.y + 12; - } else { - return $gameTemp.actorData.TPBChangePosition - ? $gameTemp.actorData.ActorTPB_Y + rect.y - : this.basicGaugesY(rect) - this.gaugeLineHeight(); - } - }; - - Window_BattleStatus.prototype.actorBackGround = function ( - actor, - bitmap, - x, - y, - width, - height - ) { - this.contentsBack.blt(bitmap, 0, 0, width, height, x, y); - }; - - Window_BattleStatus.prototype.open = function () { - Window_Base.prototype.open.call(this); - if (this._window_battleActorImges) { - this._window_battleActorImges.open(); - this._window_BattleActorStatus.open(); - } - }; - - Window_BattleStatus.prototype.close = function () { - Window_Base.prototype.close.call(this); - if (this._window_battleActorImges) { - this._window_battleActorImges.close(); - this._window_BattleActorStatus.close(); - } - }; - - const _Window_BattleStatus_show = Window_BattleStatus.prototype.show; - Window_BattleStatus.prototype.show = function () { - _Window_BattleStatus_show.call(this); - if (this._window_battleActorImges) { - this._window_battleActorImges.show(); - this._window_BattleActorStatus.show(); - } - }; - - const _Window_BattleStatus_hide = Window_BattleStatus.prototype.hide; - Window_BattleStatus.prototype.hide = function () { - _Window_BattleStatus_hide.call(this); - if (this._window_battleActorImges) { - this._window_battleActorImges.hide(); - this._window_BattleActorStatus.hide(); - } - }; - - //Window_BattleActorImges - function Window_BattleActorImges() { - this.initialize(...arguments); - } - - Window_BattleActorImges.prototype = Object.create( - Window_BattleStatus.prototype - ); - Window_BattleActorImges.prototype.constructor = Window_BattleActorImges; - - Window_BattleActorImges.prototype.initialize = function (rect) { - Window_StatusBase.prototype.initialize.call(this, rect); - this.openness = 0; - this.opacity = 0; - this._opening = true; - this.visible = true; - this._bitmapsReady = 0; - this.setActorBaseSprite(); - this.preparePartyRefresh(); - }; - - Window_BattleActorImges.prototype.setActorBaseSprite = function () { - const sprite = new Sprite(); - this._actorImgBaseSprite = sprite; - this.addChild(sprite); - sprite.hide(); - }; - - Window_BattleActorImges.prototype.drawItem = function (index) { - this.drawItemImage(index); - this.drawStatusBack(index); - //this.drawItemStatus(index); - }; - - Window_BattleActorImges.prototype.drawStatusListData = function ( - actor, - list, - index - ) { - const rect = this.itemRectWithPadding(index); - list.forEach((data) => { - switch (data.Status) { - case "imges": - this.drawActorImges( - actor, - data, - rect.x + data.PositionX, - rect.y + data.PositionY, - Math.min(rect.width, data.Width) - ); - break; - default: - break; - } - }); - }; - - Window_BattleActorImges.prototype.drawItemStatus = function (index) { - //再定義 - const actor = this.actor(index); - const actorData = getActorPositionData(actor.actorId()); - const statusData = actorData.StatusListData; - if (statusData && statusData.length > 0) { - this.drawStatusListData(actor, statusData, index); - } - }; - - Window_BattleActorImges.prototype.drawActorImges = function ( - actor, - data, - x, - y, - width - ) { - if (data.ContentsImges) { - const key = "actor%1-imges%2".format( - actor.actorId(), - data.UserParamID || "_img" - ); - const bitmap = ImageManager.nuun_LoadPictures(data.ContentsImges); - const sprite = this.createActorImgSprite(key, Sprite); - sprite.bitmap = bitmap; - sprite.x = x; - sprite.y = y; - sprite.anchor.x = 0.5; - sprite.anchor.y = 0.5; - sprite.show(); - } - }; - - Window_BattleActorImges.prototype.drawStatusBack = function (index) { - if (this._bitmapsReady >= $gameParty.members().length) { - const actor = this.actor(index); - const data = getActorPositionData(actor.actorId()); - if (data.ActorFrontBackground) { - const rect = this.itemRect(index); - const bitmap = ImageManager.nuun_LoadPictures( - data.ActorFrontBackground - ); - this.actorFrontBackGround( - actor, - bitmap, - rect.x, - rect.y, - rect.width, - rect.height - ); - } - } - }; - - Window_BattleActorImges.prototype.actorFrontBackGround = function ( - actor, - bitmap, - x, - y, - width, - height - ) { - const key = "actor%1-Frontback-%2".format(actor.actorId()); - const sprite = this.createActorImgSprite(key, Sprite); - sprite.bitmap = bitmap; - sprite.move(x + this.colSpacing(), y + 8); - sprite.width = width; - sprite.height = height; - sprite.show(); - }; - - Window_BattleActorImges.prototype.drawItemBackground = function (index) {}; - - Window_BattleActorImges.prototype.preparePartyRefresh = function () { - this._bitmapsReady = 0; - this.actorMainSprite = []; - let bitmap = null; - for (const actor of $gameParty.members()) { - actor.battleStyleImgRefresh(); - bitmap = actor.getLoadBattleStyleImg(); - this.actorMainSprite.push(bitmap); - if (bitmap && !bitmap.isReady()) { - bitmap.addLoadListener(this.performPartyRefresh.bind(this, bitmap)); - } else { - this.performPartyRefresh(bitmap); - } - } - }; - - Window_BattleActorImges.prototype.performPartyRefresh = function () { - this._bitmapsReady++; - if (this._bitmapsReady >= $gameParty.members().length) { - this.refresh(); - } - }; - - Window_BattleActorImges.prototype.drawItemImage = function (index) { - const actor = this.actor(index); - if (actor.bsImgMode !== "none" && actor.faceMode) { - this.drawItemFace(index, actor); - } else if (actor.bsImgMode !== "none") { - this.drawItemButler(index, actor); - } - if ( - $gameTemp.actorData && - params.StateVisible && - params.OutsideWindowVisible - ) { - const rect = this.itemRectWithPadding(index); - const statusData = $gameTemp.actorData.StatusListData; - if (statusData) { - const find = statusData.find((data) => data.Status === "state"); - if (find) { - this.placeStateIcon( - actor, - rect.x + find.PositionX, - rect.y + find.PositionY - ); - } - } else { - const stateIconX = this.stateIconX(rect); - const stateIconY = this.stateIconY(rect); - this.placeStateIcon(actor, stateIconX, stateIconY); - } - } - }; - - Window_BattleActorImges.prototype.drawItemButler = function (index, actor) { - const bitmap = this.actorMainSprite[index]; - const actorId = actor.actorId(); - const positionData = getActorPositionData(actorId); - const actorImgData = getActorImgData(actorId); - const rect = this.itemRect(index); - let stateSprite = null; - if (bitmap) { - const key = "actor%1-BSImg".format(actor.actorId()); - const sprite = this.createActorImgSprite(key, Sprite_ActorImges); - const imgIndex = actor.getBSImgIndex(); - if (!sprite._stateSprite && getStateAnimationShow()) { - stateSprite = new Sprite_StateOverlay(); - this.addChild(stateSprite); - } - sprite.setup(actor, actorImgData, imgIndex, stateSprite); - const x = - rect.x + - (actorImgData.ActorImgHPosition === "center" - ? Math.floor(this.itemWidth() / 2) + 4 - : 8) + - (positionData.ImgChangePosition ? positionData.ActorImg_X : 0) + - (actorImgData ? actorImgData.Actor_X : 0); - //const x = rect.x + (positionData.ImgChangePosition ? positionData.ActorImg_X : Math.floor(this.itemWidth() / 2) + 4) + (actorImgData ? actorImgData.Actor_X : 0); - const y = - rect.y + - (actorImgData.ActorImgVPosition === "under" ? this.height : 0) + - (positionData.ImgChangePosition ? positionData.ActorImg_Y : 0) + - this.itemPadding() + - (actorImgData ? actorImgData.Actor_Y : 0); - const scale = actorImgData.Actor_Scale / 100; - sprite.scale.x = scale; - sprite.scale.y = scale; - sprite._rectWidth = bitmap.width; - sprite._rectHeight = bitmap.height; - sprite.setHome(x, y); - sprite.show(); - if (params.Img_SW > 0 || params.Img_SH > 0) { - const oriScale = 1 / scale; - const sw = (params.Img_SW || Infinity) * oriScale; - const sh = (params.Img_SH || Infinity) * oriScale; - const sx = - (actorImgData.Img_SX || 0) * oriScale + - (actorImgData.ActorImgHPosition === "center" - ? (bitmap.width - sw) / 2 - : 0); - const sy = (actorImgData.Img_SY || 0) * oriScale; - sprite.setFrame(sx, sy, sw, sh); - } - BattleManager.battlerSprite[index] = sprite; - } - }; - - Window_BattleActorImges.prototype.drawItemFace = function (index, actor) { - const actorId = actor.actorId(); - const positionData = getActorPositionData(actorId); - const actorImgData = getActorImgData(actorId); - const rect = this.faceRect(index); - let stateSprite = null; - let width = rect.width || ImageManager.faceWidth; - let height = rect.height || ImageManager.faceHeight; - const key = "actor%1-BSImg".format(actor.actorId()); - const sprite = this.createActorImgSprite(key, Sprite_ActorImges); - const imgIndex = actor.getBSImgIndex(); - if (!sprite._stateSprite && getStateAnimationShow()) { - stateSprite = new Sprite_StateOverlay(); - this.addChild(stateSprite); - } - sprite.setup(actor, actorImgData, imgIndex, stateSprite); - const scale = actorImgData.Actor_Scale / 100; - sprite.scale.x = scale; - sprite.scale.y = scale; - const pw = ImageManager.faceWidth; - const ph = ImageManager.faceHeight; - const sw = Math.min(width, pw); - const sh = Math.min(height, ph); - const x = - rect.x + - (actorImgData.ActorImgHPosition === "center" - ? Math.floor(this.itemWidth() / 2) + 4 - : 8) + - (positionData.ImgChangePosition ? positionData.ActorImg_X : 0) + - (actorImgData ? actorImgData.Actor_X : 0); - //const x = rect.x + (positionData.ImgChangePosition ? positionData.ActorImg_X : Math.floor(this.itemWidth() / 2) + 4) + (actorImgData ? actorImgData.Actor_X : 0); - const y = - rect.y + - (actorImgData.ActorImgVPosition === "under" ? sh : 1) + - (positionData.ImgChangePosition ? positionData.ActorImg_Y : 0) + - (actorImgData ? actorImgData.Actor_Y : 0); - sprite.setHome(x, y); - const sx = Math.floor((imgIndex % 4) * pw + (pw - sw) / 2); - const sy = Math.floor(Math.floor(imgIndex / 4) * ph + (ph - sh) / 2); - sprite.setFrame(sx, sy, sw, sh); - sprite._rectWidth = Math.min(pw, rect.width); - sprite._rectHeight = rect.height; - sprite.show(); - BattleManager.battlerSprite[index] = sprite; - }; - - Window_BattleActorImges.prototype.placeStateIcon = function ( - actor, - x, - y, - data - ) { - const key = "actor%1-stateIcon%2".format( - actor.actorId(), - data ? data.UserParamID || "dparam" : "dparam" - ); - const sprite = this.createActorImgSprite(key, Sprite_StateIcon); - sprite.setup(actor); - sprite.move(x, y); - if (data) { - sprite.setupVisibleIcons( - this.getVisibleIcons(data.detaEval1), - this.getVisibleIcons(data.detaEval2) - ); - } - sprite.show(); - }; - - Window_BattleActorImges.prototype.createActorImgSprite = function ( - key, - spriteClass - ) { - const dict = this._additionalSprites; - if (dict[key]) { - return dict[key]; - } else { - const sprite = new spriteClass(); - dict[key] = sprite; - this._actorImgBaseSprite.addChild(sprite); - return sprite; - } - }; - - Window_BattleActorImges.prototype.open = function () { - Window_Base.prototype.open.call(this); - this._actorImgBaseSprite.show(); - }; - - Window_BattleActorImges.prototype.close = function () { - Window_Base.prototype.close.call(this); - this._actorImgBaseSprite.hide(); - }; - - //Window_BattleActorStatus - function Window_BattleActorStatus() { - this.initialize(...arguments); - } - - Window_BattleActorStatus.prototype = Object.create( - Window_BattleStatus.prototype - ); - Window_BattleActorStatus.prototype.constructor = Window_BattleActorStatus; - - Window_BattleActorStatus.prototype.initialize = function (rect) { - Window_StatusBase.prototype.initialize.call(this, rect); - const filterArea = this._clientArea.filterArea; - this.openness = 0; - this.opacity = 0; - this._opening = true; - this.visible = true; - BattleManager.gaugeMaxWidth = params.ActorStatusVariable - ? this.width - : this.itemRectWithPadding(0).width; - BattleManager.rectMaxWidth = BattleManager.gaugeMaxWidth; - this.preparePartyRefresh(); - }; - - Window_BattleActorStatus.prototype.getGaugeMaxWidth = function ( - width, - width2 - ) { - BattleManager.rectMaxWidth = Math.min(width, width2); - }; - - Window_BattleActorStatus.prototype._updateFilterArea = function () { - const pos = this._clientArea.worldTransform.apply(new Point(0, 0)); - const filterArea = this._clientArea.filterArea; - filterArea.x = 0; - filterArea.y = 0; - filterArea.width = Graphics.width; - filterArea.height = Graphics.height; - }; - - Window_BattleActorStatus.prototype.preparePartyRefresh = function () { - $gameTemp.clearBattleRefreshRequest(); - this.performPartyRefresh(); - }; - - Window_BattleActorStatus.prototype.performPartyRefresh = function () { - this.refresh(); - }; - - Window_BattleActorStatus.prototype.drawItemBackground = function (index) {}; - - Window_BattleActorStatus.prototype.drawItem = function (index) { - this.drawItemStatus(index); - }; - - //Window_BattleActor - const _Window_BattleActor_initialize = - Window_BattleActor.prototype.initialize; - Window_BattleActor.prototype.initialize = function (rect) { - _Window_BattleActor_initialize.call(this, rect); - this.opacity = 0; - }; - - Window_BattleActor.prototype.drawItemBackground = function (index) {}; - - Window_BattleActor.prototype.preparePartyRefresh = function () { - this.refresh(); - }; - - Window_BattleActor.prototype.drawItem = function (index) {}; - - const _Window_BattleActor_refreshCursor = - Window_BattleActor.prototype.refreshCursor; - Window_BattleActor.prototype.refreshCursor = function () { - if (params.ActorSelectBackShow) { - _Window_BattleActor_refreshCursor.call(this); - } else { - this.setCursorRect(0, 0, 0, 0); - } - }; - - //Window_BattleEnemy - const _Window_BattleEnemy_initialize = - Window_BattleEnemy.prototype.initialize; - Window_BattleEnemy.prototype.initialize = function (rect) { - _Window_BattleEnemy_initialize.call(this, rect); - this._bsBackground = null; - this.opacity = params.EnemyWindowShow ? 255 : 0; - }; - - Window_BattleEnemy.prototype.maxCols = function () { - return params.EnemyMaxCol; - }; - - //Window_BattleSkill - const _Window_BattleSkill_initialize = - Window_BattleSkill.prototype.initialize; - Window_BattleSkill.prototype.initialize = function (rect) { - _Window_BattleSkill_initialize.call(this, rect); - this._bsBackground = null; - this.opacity = params.SkillWindowShow ? 255 : 0; - }; - - //Window_BattleItem - const _Window_BattleItem_initialize = Window_BattleItem.prototype.initialize; - Window_BattleItem.prototype.initialize = function (rect) { - _Window_BattleItem_initialize.call(this, rect); - this._bsBackground = null; - this.opacity = params.ItemWindowShow ? 255 : 0; - }; - - //Window_Help - const _Window_Help_initialize = Window_Help.prototype.initialize; - Window_Help.prototype.initialize = function (rect) { - _Window_Help_initialize.call(this, rect); - this._bsBackground = null; - this.opacity = params.HelpWindowShow ? 255 : 0; - }; - - //Window_BattleLog - const _Window_BattleLog_showEnemyAttackAnimation = - Window_BattleLog.prototype.showEnemyAttackAnimation; - Window_BattleLog.prototype.showEnemyAttackAnimation = function ( - subject, - targets - ) { - const id = subject.attackAnimation(); - if (id > 0) { - this.showNormalAnimation(targets, id, false); - } else { - _Window_BattleLog_showEnemyAttackAnimation.call(this); - } - }; - - //Window_Message - const _Window_Message_updateBackground = - Window_Message.prototype.updateBackground; - Window_Message.prototype.updateBackground = function () { - _Window_Message_updateBackground.call(this); - if ( - BattleManager.getDisplayMessageType() === "Appear" && - params.AppearBackgroundImg - ) { - this.opacity = 0; - } else if ( - BattleManager.getDisplayMessageType() === "Victory" && - params.VictoryBackgroundImg - ) { - this.opacity = 0; - } else if ( - BattleManager.getDisplayMessageType() === "Defeat" && - params.LoseBackgroundImg - ) { - this.opacity = 0; - } else if ( - BattleManager.getDisplayMessageType() === "Escape" && - params.EscapeBackgroundImg - ) { - this.opacity = 0; - } else if ( - BattleManager.getDisplayMessageType() === "EscapeFailure" && - params.EscapeFailureBackgroundImg - ) { - this.opacity = 0; - } - }; - - //Sprite_Actor - const _Sprite_Actor_initMembers = Sprite_Actor.prototype.initMembers; - Sprite_Actor.prototype.initMembers = function () { - _Sprite_Actor_initMembers.call(this); - this.viewFrontActor = !$gameSystem.isSideView() && params.ActorEffectShow; - this.bsSprite = null; - this._bsHomeX = 0; - this._bsHomeY = 0; - }; - - const _Sprite_Actor_updateVisibility = - Sprite_Actor.prototype.updateVisibility; - Sprite_Actor.prototype.updateVisibility = function () { - _Sprite_Actor_updateVisibility.call(this); - if (this.viewFrontActor) { - this.visible = false; - } - }; - - const _Sprite_Actor_setActorHome = Sprite_Actor.prototype.setActorHome; - Sprite_Actor.prototype.setActorHome = function (index) { - if (this.viewFrontActor) { - this.actorHomeRefresh(index); - } else { - _Sprite_Actor_setActorHome.call(this, index); - } - }; - - Sprite_Actor.prototype.actorHomeRefresh = function (index) { - const rect = statusData.itemRectWithPadding(index); - let x = rect.x + Math.floor(rect.width / 2) + statusData.itemPadding(); - let y = rect.y + statusData.y + Math.floor(rect.height / 2); - if (params.StyleMode === "Standard") { - x -= Math.floor(ImageManager.faceWidth / 2); - } - this.setHome(x + params.ActorEffect_X, y + params.ActorEffect_Y); - this._bsHomeX = x + params.ActorEffect_X; - this._bsHomeY = y + params.ActorEffect_Y; - }; - - const _Sprite_Actor_setBattler = Sprite_Actor.prototype.setBattler; - Sprite_Actor.prototype.setBattler = function (battler) { - _Sprite_Actor_setBattler.call(this, battler); - const index = battler ? battler.index() : -1; - if ( - battler && - battler === this._actor && - this.viewFrontActor && - $gameTemp.isBattleStyleRequested() && - params.ActorEffectShow - ) { - this.setActorHome(index); - } - if (battler) { - this.bsSprite = BattleManager.battlerSprite[index]; - } - $gameTemp.setBattleStyleRefresh(false); - }; - - const _Sprite_Battler_startMove = Sprite_Battler.prototype.startMove; - Sprite_Battler.prototype.startMove = function (x, y, duration) { - if (!this.viewFrontActor) { - _Sprite_Battler_startMove.call(this, x, y, duration); - } - }; - - const _Sprite_Actor_updateMotion = Sprite_Actor.prototype.updateMotion; - Sprite_Actor.prototype.updateMotion = function () { - if (!this.viewFrontActor) { - _Sprite_Actor_updateMotion.call(this); - } - }; - - const _Sprite_Actor_update = Sprite_Actor.prototype.update; - Sprite_Actor.prototype.update = function () { - _Sprite_Actor_update.call(this); - if (this._actor) { - this.updateFrontActor(); - this.updateBsPosition(); - } - }; - - Sprite_Actor.prototype.updateFrontActor = function () { - if (this.viewFrontActor && $gameTemp.isBattleStyleRequested()) { - this.setActorHome(this._actor.index()); - } - }; - - Sprite_Actor.prototype.updateBsPosition = function () { - if (this.viewFrontActor) { - if (this._bsHomeX !== this._homeX) { - this._homeX = this._bsHomeX; - } - if (this._bsHomeY !== this._homeY) { - this._homeY = this._bsHomeY; - } - } - }; - - const _Sprite_Actor_damageOffsetX = Sprite_Actor.prototype.damageOffsetX; - Sprite_Actor.prototype.damageOffsetX = function () { - return ( - (this.viewFrontActor - ? Sprite_Battler.prototype.damageOffsetX.call(this) - : _Sprite_Actor_damageOffsetX.call(this)) + params.ActorDamage_X - ); - }; - - const _Sprite_Actor_damageOffsetY = Sprite_Actor.prototype.damageOffsetY; - Sprite_Actor.prototype.damageOffsetY = function () { - return ( - (this.viewFrontActor ? 0 : 0) + - _Sprite_Actor_damageOffsetY.call(this) + - params.ActorDamage_Y - ); - }; - - const _Sprite_Animation_updateFlash = Sprite_Animation.prototype.updateFlash; - Sprite_Animation.prototype.updateFlash = function () { - const t = this._targets; - if (!$gameSystem.isSideView() && params.ActorEffectShow) { - this._targets = this._targets.map((sprite) => - sprite._actor && sprite.bsSprite ? sprite.bsSprite : sprite - ); - } - _Sprite_Animation_updateFlash.call(this); - this._targets = t; - }; - - const _Sprite_AnimationMV_updateFlashMV = - Sprite_AnimationMV.prototype.updateFlash; - Sprite_AnimationMV.prototype.updateFlash = function () { - const t = this._targets; - if (!$gameSystem.isSideView() && params.ActorEffectShow) { - this._targets = this._targets.map((sprite) => - sprite._actor && sprite.bsSprite ? sprite.bsSprite : sprite - ); - } - _Sprite_AnimationMV_updateFlashMV.call(this); - this._targets = t; - }; - - //Sprite_ActorImges - function Sprite_ActorImges() { - this.initialize(...arguments); - } - - Sprite_ActorImges.prototype = Object.create(Sprite.prototype); - Sprite_ActorImges.prototype.constructor = Sprite_ActorImges; - - Sprite_ActorImges.prototype.initialize = function () { - Sprite.prototype.initialize.call(this); - this.initMembers(); - }; - - Sprite_ActorImges.prototype.initMembers = function () { - this._battler = null; - this._data = null; - this._imgScenes = "default"; - this._imgIndex = -1; - this._selectionEffectCount = 0; - this._shake = 0; - this._shakePower = params.ActorShakePower; - this._shakeSpeed = params.ActorShakeSpeed; - this._shakeDuration = 0; - this._shakeDirection = 1; - this._zoomDuration = 0; - this._zoomScale = 1; - this._zoomScaleTarget = 1.2; - this._updateCount = 0; - this._imgListId = -1; - this._durationOpacity = 0; - this._startUpdate = true; - this._zoomEffect = false; - }; - - Sprite_ActorImges.prototype.setup = function ( - battler, - data, - index, - stateSprite - ) { - this._battler = battler; - this._data = data; - this.anchor.x = data.ActorImgHPosition === "center" ? 0.5 : 0.0; - this.anchor.y = data.ActorImgVPosition === "top" ? 0.0 : 1.0; - this._imgIndex = index; - battler.resetBattleStyleImgId(); - this.updateActorGraphic(); - this._stateSprite = stateSprite || this._stateSprite; - if (this._stateSprite && getStateAnimationShow()) { - this._stateSprite.setup(battler); - this._stateSprite.anchor.y = 0.5; - this._stateSprite.x = - this.x + this.getStateRectX() + this.getStatePositionX(); - this._stateSprite.y = - this.y + this.getStateRectY() + this.getStatePositionY(); - } - this.setBlendColor([0, 0, 0, 0]); - }; - - Sprite_ActorImges.prototype.setHome = function (x, y) { - this._homeX = x; - this._homeY = y; - this._baseScale = this._data ? this._data.Actor_Scale / 100 : 1; - this.move(x, y); - }; - - Sprite_ActorImges.prototype.update = function () { - Sprite.prototype.update.call(this); - if (this._battler) { - this.updateActorGraphic(); - this.updateMotion(); - this.updateSelectionEffect(); - } else { - this._stateSprite = null; - this.bitmap = null; - } - }; - - Sprite_ActorImges.prototype.refreshStateOverlay = function () { - if (this._stateSprite && getStateAnimationShow()) { - this._stateSprite.visible = this.visible; - this._stateSprite.x = - this.x + this.getStateRectX() + this.getStatePositionX(); - this._stateSprite.y = - this.y + this.getStateRectY() + this.getStatePositionY(); - } - }; - - Sprite_ActorImges.prototype.updateMotion = function () { - this.refreshStateOverlay(); - this.setupEffect(); - this.updateDamage(); - this.updateZoom(); - }; - - Sprite_ActorImges.prototype.setupEffect = function () { - if (params.OnActorShake && this._battler.isBSDamageEffect()) { - this._shakeDuration = params.ActorShakeFlame; - this._battler._onDamageEffect = false; - } - if (params.OnActionZoom && this._battler.isBSEffectAction()) { - this._zoomDuration = params.ActionZoomDuration; - this._zoomEffect = true; - this._battler._isEffectAction = false; - } - }; - - Sprite_ActorImges.prototype.updateDamage = function () { - if (this._shakeDuration > 0 || this._shake !== 0) { - const delta = - (this._shakePower * this._shakeSpeed * this._shakeDirection) / 10; - if ( - this._shakeDirection <= 1 && - this._shake * (this._shake + delta) < 0 - ) { - this._shake = 0; - } else { - this._shake += delta; - } - if (this._shake > this._shakePower * 2) { - this._shakeDirection = -1; - } - if (this._shake < -this._shakePower * 2) { - this._shakeDirection = 1; - } - this._shakeDuration--; - this.x += Math.round(this._shake); - } else if (this.x !== this._homeX) { - this.resetDamage(); - } - }; - - Sprite_ActorImges.prototype.updateZoom = function () { - if (this._zoomDuration > 0) { - this.anchor.y = 0.5; - this.anchor.x = 0.5; - const d = this._zoomDuration; - const t = - this._zoomDuration <= params.ActionZoomDuration / 2 - ? 1 - : this._zoomScaleTarget; - this._zoomScale = (this._zoomScale * (d - 1) + t) / d; - this._zoomDuration--; - const scale = this._zoomScale * this._baseScale; - this.scale.x = scale; - this.scale.y = scale; - if (this.x === this._homeX) { - this.x = - this._homeX + - (this._data.ActorImgHPosition === "left" - ? (this._rectWidth / 2) * scale - : 0); - } - if (this.y === this._homeY) { - this.y = - this._homeY - - (this._rectHeight / 2) * - scale * - (this._data.ActorImgVPosition === "top" ? -1 : 1); - } - if (getStateAnimationShow()) { - //this._stateSprite.x = params.ActorState_X; - //this._stateSprite.y = params.ActorState_Y + (this._rectHeight / 2) * (this._data.ActorImgVPosition === 'top' ? -1 : 1) + this.getStatePositionY(); - } - } else { - if (this.scale.x !== this._baseScale) { - this.resetZoom(); - } - if (this._zoomEffect) { - this._zoomEffect = false; - this.y = this._homeY; - this.x = this._homeX; - this.anchor.x = this._data.ActorImgHPosition === "left" ? 0.0 : 0.5; - this.anchor.y = this._data.ActorImgVPosition === "top" ? 0.0 : 1.0; - if (getStateAnimationShow()) { - //this._stateSprite.x = this.getStateRectX() + this.getStatePositionX(); - //this._stateSprite.y = this.getStateRectY() + this.getStatePositionY(); - } - } - } - }; - - Sprite_ActorImges.prototype.getStateRectX = function () { - //const tag = 'BSStateA_X' + this._stateSprite._overlayIndex; - return params.ActorState_X + this._data.ActorState_X; // + (Number(this._battler.actor().meta[tag]) || 0); - }; - - Sprite_ActorImges.prototype.getStateRectY = function () { - //const tag = 'BSStateA_Y' + this._stateSprite._overlayIndex;console.log(tag) - return params.ActorState_Y + this._data.ActorState_Y; // + (Number(this._battler.actor().meta[tag]) || 0); - }; - - Sprite_ActorImges.prototype.getStatePositionX = function () { - return this._data.ActorImgHPosition === "left" ? this.width / 2 : 0; - }; - - Sprite_ActorImges.prototype.getStatePositionY = function () { - return this._data.ActorImgVPosition === "under" ? this._rectHeight * -1 : 0; - }; - - Sprite_ActorImges.prototype.resetDamage = function () { - this.x = this._homeX; - }; - - Sprite_ActorImges.prototype.resetZoom = function () { - this.scale.x = this._baseScale; - this.scale.y = this._baseScale; - }; - - Sprite_ActorImges.prototype.updateSelectionEffect = function () { - if (!params.ActorFlash) { - return; - } - const target = this; - if (this._battler.isSelected()) { - this._selectionEffectCount++; - if (this._selectionEffectCount % 30 < 15) { - target.setBlendColor([255, 255, 255, 64]); - } else { - target.setBlendColor([0, 0, 0, 0]); - } - } else if (this._selectionEffectCount > 0) { - this._selectionEffectCount = 0; - target.setBlendColor([0, 0, 0, 0]); - } - }; - - Sprite_ActorImges.prototype.updateActorGraphic = function () { - const actor = this._battler; - if (actor) { - if (actor.isDead() && !this.isDead()) { - this.setDeadUpdateCount(); - } else if (actor.isAlive() && this.isDead()) { - this.setReviveUpdateCount(); - } else if ( - actor.isAlive() && - actor.getBSImgName() && - this._imgListId !== actor.getBSGraphicIndex() - ) { - if (actor.onImgId === 1 || actor.onImgId === 2) { - this._updateCount = this.setDamageDuration(); - } else if (actor.onImgId === 20) { - this._updateCount = Infinity; - } else { - this._updateCount = 1; - } - } - } - this.refreshActorGraphic(actor); - if (this._startUpdate) { - this._startUpdate = false; - } - }; - - Sprite_ActorImges.prototype.refreshActorGraphic = function (actor) { - if (actor && actor.getBSImgName()) { - if ( - this._imgListId !== actor.getBSGraphicIndex() && - this._updateCount > 0 - ) { - const bitmap = actor.getLoadBattleStyleImg(); - if (bitmap && !bitmap.isReady()) { - bitmap.addLoadListener( - this.setActorGraphic.bind(this, actor, bitmap) - ); - } else if (bitmap) { - this.setActorGraphic(actor, bitmap); - } - this._imgScenes = this.getImgScenes(actor); - this._imgListId = actor.getBSGraphicIndex(); - } - } - this.updateAnimation(); - if (this._imgScenes === "chant" && !actor.isChanting()) { - this.resetBattleStyleImg(actor); - } else if (actor.isBSActionActorImg()) { - if (!actor.isActing()) { - actor.setBSActionActorImg(null); - this.resetBattleStyleImg(actor); - } - } else if (this._updateCount === 0) { - this.resetBattleStyleImg(actor); - } - }; - - Sprite_ActorImges.prototype.resetBattleStyleImg = function (actor) { - if (Imported.NUUN_ActorPicture && params.OnActorPictureEX) { - actor.imgRefresh(); - } - actor.resetBattleStyleImgId(); - }; - - Sprite_ActorImges.prototype.setActorGraphic = function (actor, bitmap) { - this.bitmap = bitmap; - if (actor.faceMode) { - this.faceRefresh(actor.getBSImgIndex()); - } else { - this.imgFrameRefresh(); - } - if (!this.isDead() && this._updateCount === 0) { - this.opacity = actor.getBattleStyleOpacity() || 255; - this._actorImgesOpacity = this.opacity; - } - }; - - Sprite_ActorImges.prototype.updateAnimation = function () { - if (this._updateCount > 0) { - this._updateCount--; - if (this._durationOpacity > 0) { - this.opacity -= this.getFadeoutOpacity() / this.setDeadDuration(); - this.opacity = Math.max(this.opacity, 0); - this._durationOpacity = this.opacity; - } else if (this._durationOpacity < 0) { - this.opacity += this.getFadeoutOpacity() / this.setDeadDuration(); - this.opacity = Math.min(this.opacity, this.getFadeoutOpacity()); - this._durationOpacity = this.opacity - this.getFadeoutOpacity(); - } - } - }; - - Sprite_ActorImges.prototype.getFadeoutOpacity = function () { - if (!this._actorImgesOpacity) { - this._actorImgesOpacity = this.opacity; - } - return this._actorImgesOpacity; - }; - - Sprite_ActorImges.prototype.getImgScenes = function (actor) { - return actor._imgScenes; - }; - - Sprite_ActorImges.prototype.faceRefresh = function (faceIndex) { - const pw = ImageManager.faceWidth; - const ph = ImageManager.faceHeight; - const sw = Math.min(this._rectWidth, pw); - const sh = Math.min(this._rectHeight, ph); - const sx = Math.floor((faceIndex % 4) * pw + (pw - sw) / 2); - const sy = Math.floor(Math.floor(faceIndex / 4) * ph + (ph - sh) / 2); - this.setFrame(sx, sy, sw, sh); - this._imgIndex = faceIndex; - }; - - Sprite_ActorImges.prototype.imgFrameRefresh = function () { - //画像を切り替えるリセットされるため再設定 - const scale = this._data.Actor_Scale / 100; - if (params.Img_SW > 0 || params.Img_SH > 0) { - const oriScale = 1 / scale; - const sw = (params.Img_SW || Infinity) * oriScale; - const sh = (params.Img_SH || Infinity) * oriScale; - const sx = - (this._data.Img_SX || 0) * oriScale + - (this._data.ActorImgHPosition === "center" - ? (this.bitmap.width - sw) / 2 - : 0); - const sy = (this._data.Img_SY || 0) * oriScale; - this.setFrame(sx, sy, sw, sh); - } - }; - - Sprite_ActorImges.prototype.setDeadUpdateCount = function () { - if (!params.ImgDeathHide || this.isActorGraphicDead()) { - this._updateCount = 1; - } else { - this._updateCount = this.setDeadDuration(); - this._durationOpacity = this.getFadeoutOpacity(); - } - this.setActorDead(true); - }; - - Sprite_ActorImges.prototype.setReviveUpdateCount = function () { - this._updateCount = this.setDeadDuration(); - this._durationOpacity = this.getFadeoutOpacity() * -1; - this.setActorDead(false); - }; - - Sprite_ActorImges.prototype.isActorGraphicDead = function () { - return this._battler.getActorGraphicDead(); - }; - - Sprite_ActorImges.prototype.setDeadDuration = function () { - return this._startUpdate ? 1 : 30; - }; - - Sprite_ActorImges.prototype.setDamageDuration = function () { - return params.DamageImgFrame; - }; - - Sprite_ActorImges.prototype.setActorDead = function (flag) { - this._isDead = flag; - }; - - Sprite_ActorImges.prototype.isDead = function () { - return this._isDead; - }; - - //Sprite_BSGauge - function Sprite_BSGauge() { - this.initialize(...arguments); - } - - Sprite_BSGauge.prototype = Object.create(Sprite_Gauge.prototype); - Sprite_BSGauge.prototype.constructor = Sprite_BSGauge; - - Sprite_BSGauge.prototype.initialize = function () { - this._statusType = $gameTemp.bsGaugeType; - this.userStatusParam = $gameTemp.userStatusParam; - this._data = $gameTemp.actorData; - this._gaugeHeight = this.getGBSGaugeHeight(); - if (!params.ActorStatusVariable) { - this._gaugeWidth = this.getGBSGaugeWidth(); - } - Sprite_Gauge.prototype.initialize.call(this); - }; - - Sprite_BSGauge.prototype.setup = function (battler, statusType) { - Sprite_Gauge.prototype.setup.call(this, battler, statusType); - const width = BattleManager.rectMaxWidth; - if (params.ActorStatusVariable && this.bitmapWidth() !== width) { - this._gaugeWidth = this.getGBSGaugeWidth(); - this.redraw(); - } - }; - - Sprite_BSGauge.prototype.bitmapWidth = function () { - return this._gaugeWidth ? this._gaugeWidth : this.bitmapBaseWidth(); - }; - - Sprite_BSGauge.prototype.gaugeHeight = function () { - return this._gaugeHeight; - }; - - Sprite_BSGauge.prototype.bitmapBaseWidth = function () { - return params.ActorStatusVariable - ? BattleManager.gaugeMaxWidth - : Math.min(BattleManager.gaugeMaxWidth, BattleManager.rectMaxWidth); - }; - - Sprite_BSGauge.prototype.getGBSGaugeWidth = function () { - switch (this._statusType) { - case "hp": - return this.userStatusParam - ? BattleManager.rectMaxWidth - : this._data.HPGaugeWidth; - case "mp": - return this.userStatusParam - ? BattleManager.rectMaxWidth - : this._data.MPGaugeWidth; - case "tp": - return this.userStatusParam - ? BattleManager.rectMaxWidth - : this._data.TPGaugeWidth; - case "time": - return this.userStatusParam - ? BattleManager.rectMaxWidth - : this._data.TPBGaugeWidth; - default: - return this.userStatusParam ? BattleManager.rectMaxWidth : 128; - } - }; - - Sprite_BSGauge.prototype.getGBSGaugeHeight = function () { - switch (this._statusType) { - case "hp": - return this.userStatusParam - ? this.userStatusParam.Height - : this._data.HPGaugeHeight; - case "mp": - return this.userStatusParam - ? this.userStatusParam.Height - : this._data.MPGaugeHeight; - case "tp": - return this.userStatusParam - ? this.userStatusParam.Height - : this._data.TPGaugeHeight; - case "time": - return this.userStatusParam - ? this.userStatusParam.Height - : this._data.TPBGaugeHeight; - default: - return this.userStatusParam ? this.userStatusParam.Height : 12; - } - }; - - Sprite_BSGauge.prototype.currentValue = function () { - if (this._battler && this.userStatusParam) { - switch (this._statusType) { - case "hp": - case "mp": - case "tp": - case "time": - return Sprite_Gauge.prototype.currentValue.call(this); - default: - return eval(this.userStatusParam.DetaEval1); - } - } else { - return Sprite_Gauge.prototype.currentValue.call(this); - } - }; - - Sprite_BSGauge.prototype.currentMaxValue = function () { - if (this._battler && this.userStatusParam) { - switch (this._statusType) { - case "hp": - case "mp": - case "tp": - case "time": - return Sprite_Gauge.prototype.currentMaxValue.call(this); - default: - return eval(this.userStatusParam.DetaEval2); - } - } else { - return Sprite_Gauge.prototype.currentMaxValue.call(this); - } - }; - - Sprite_BSGauge.prototype.label = function () { - if (this._battler && this.userStatusParam) { - switch (this._statusType) { - case "hp": - case "mp": - case "tp": - case "time": - return Sprite_Gauge.prototype.label.call(this); - default: - return this.userStatusParam.ParamName; - } - } else { - return Sprite_Gauge.prototype.label.call(this); - } - }; - - Sprite_BSGauge.prototype.gaugeColor1 = function () { - if (this._battler && this.userStatusParam) { - switch (this._statusType) { - case "hp": - case "mp": - case "tp": - case "time": - return Sprite_Gauge.prototype.gaugeColor1.call(this); - default: - return NuunManager.getColorCode(this.userStatusParam.Color1); - } - } else { - return Sprite_Gauge.prototype.gaugeColor1.call(this); - } - }; - - Sprite_BSGauge.prototype.gaugeColor2 = function () { - if (this._battler && this.userStatusParam) { - switch (this._statusType) { - case "hp": - case "mp": - case "tp": - case "time": - return Sprite_Gauge.prototype.gaugeColor2.call(this); - default: - return NuunManager.getColorCode(this.userStatusParam.Color2); - } - } else { - return Sprite_Gauge.prototype.gaugeColor2.call(this); - } - }; - - //Sprite_NuunUserParam - function Sprite_NuunUserParam() { - this.initialize(...arguments); - } - - Sprite_NuunUserParam.prototype = Object.create(Sprite.prototype); - Sprite_NuunUserParam.prototype.constructor = Sprite_NuunUserParam; - - Sprite_NuunUserParam.prototype.initialize = function () { - Sprite.prototype.initialize.call(this); - this.initMembers(); - this.createBitmap(); - }; - - Sprite_NuunUserParam.prototype.initMembers = function () { - this._battler = null; - this._textColor = ""; - this.userStatusParam = $gameTemp.userStatusParam; - this._gaugeWidth = this.userStatusParam.Width; - this._gaugeHeight = this.userStatusParam.Height; - }; - - Sprite_NuunUserParam.prototype.setup = function (battler) { - this._battler = battler; - this._paramData = null; - this.updateBitmap(); - }; - - Sprite_NuunUserParam.prototype.destroy = function (options) { - this.bitmap.destroy(); - Sprite.prototype.destroy.call(this, options); - }; - - Sprite_NuunUserParam.prototype.update = function () { - Sprite.prototype.update.call(this); - this.updateBitmap(); - }; - - Sprite_NuunUserParam.prototype.createBitmap = function () { - const width = this.bitmapWidth(); - const height = this.bitmapHeight(); - this.bitmap = new Bitmap(width, height); - }; - - Sprite_NuunUserParam.prototype.bitmapWidth = function () { - return this._gaugeWidth; - }; - - Sprite_NuunUserParam.prototype.bitmapHeight = function () { - return this._gaugeHeight; - }; - - Sprite_NuunUserParam.prototype.updateBitmap = function () { - const _param = eval(this.userStatusParam.DetaEval1); - if (this._paramData !== _param) { - this._paramData = _param; - this.redraw(); - } - }; - - Sprite_NuunUserParam.prototype.redraw = function () { - const paramName = this.userStatusParam.ParamName - ? this.userStatusParam.ParamName - : ""; - const width = this.bitmapWidth(); - const height = this.bitmapHeight(); - this.setupFont(); - this.bitmap.clear(); - this.bitmap.textColor = ColorManager.systemColor(); - const textWidth = Math.max(60, this.bitmap.measureTextWidth(paramName)); - this.bitmap.drawText(paramName, 0, 0, width - textWidth, height); - this.bitmap.textColor = ColorManager.normalColor(); - this.bitmap.drawText( - this._paramData, - textWidth + 8, - 0, - width - (textWidth + 8), - height, - "right" - ); - }; - - Sprite_NuunUserParam.prototype.fontSize = function () { - return $gameSystem.mainFontSize() + (this.userStatusParam.FontSize || 0); - }; - - Sprite_NuunUserParam.prototype.setupFont = function () { - this.bitmap.fontSize = this.fontSize(); - }; - - function Sprite_BSName() { - this.initialize(...arguments); - } - - Sprite_BSName.prototype = Object.create(Sprite_Name.prototype); - Sprite_BSName.prototype.constructor = Sprite_BSName; - - Sprite_BSName.prototype.initialize = function () { - this.userStatusParam = $gameTemp.userStatusParam; - this._nameWidth = null; - this._nameHeight = - this.userStatusParam.Height > 24 ? this.userStatusParam.Height : 24; - Sprite_Name.prototype.initialize.call(this); - }; - - Sprite_BSName.prototype.setup = function (battler) { - const width = BattleManager.rectMaxWidth; - if (params.ActorStatusVariable && this.bitmapWidth() !== width) { - this._nameWidth = width; - this.redraw(); - } - Sprite_Name.prototype.setup.call(this, battler); - }; - - Sprite_BSName.prototype.bitmapWidth = function () { - return this._nameWidth ? this._nameWidth : this.bitmapBaseWidth(); - }; - - Sprite_BSName.prototype.bitmapHeight = function () { - return this._nameHeight; - }; - - Sprite_BSName.prototype.bitmapBaseWidth = function () { - return params.ActorStatusVariable - ? BattleManager.gaugeMaxWidth - : Math.min(BattleManager.gaugeMaxWidth, BattleManager.rectMaxWidth); - }; - - Sprite_BSName.prototype.fontSize = function () { - return $gameSystem.mainFontSize() + (this.userStatusParam.FontSize || 0); - }; - - const _Sprite_StateIcon_initMembers = Sprite_StateIcon.prototype.initMembers; - Sprite_StateIcon.prototype.initMembers = function () { - _Sprite_StateIcon_initMembers.call(this); - this._visibleStateIcons = []; - }; - - Sprite_StateIcon.prototype.setupVisibleIcons = function (list1, list2) { - this._visibleStateIcons = []; - this._visibleStateIcons = list1 - .filter((stateId) => stateId > 0 && $dataStates[stateId].iconIndex > 0) - .map((stateId) => $dataStates[stateId].iconIndex); - Array.prototype.push.apply( - this._visibleStateIcons, - BattleManager.getVisibleBuffIcons(list2) - ); - }; - - const _Sprite_StateIcon_shouldDisplay = - Sprite_StateIcon.prototype.shouldDisplay; - Sprite_StateIcon.prototype.shouldDisplay = function () { - const result = _Sprite_StateIcon_shouldDisplay.call(this); - if (result && this._battler.isActor()) { - BattleManager.visibleStateIcons = this._visibleStateIcons; - } - return result; - }; - - function Sprite_BSStateIcon() { - this.initialize(...arguments); - } - - Sprite_BSStateIcon.prototype = Object.create(Sprite_StateIcon.prototype); - Sprite_BSStateIcon.prototype.constructor = Sprite_BSStateIcon; - - Sprite_BSStateIcon.prototype.initialize = function () { - Sprite.prototype.initialize.call(this); - this.initMembers(); - this.createBitmap(); - this.loadBitmap(); - }; - - Sprite_BSStateIcon.prototype.initMembers = function () { - //this.userStatusParam = $gameTemp.userStatusParam; - this._battler = null; - this._animationCount = 0; - this.anchor.x = 0; - this.anchor.y = 0; - this._visibleIcons = []; - }; - - Sprite_BSStateIcon.prototype.bitmapWidth = function () { - return this._iconWidth ? this._iconWidth : BattleManager.gaugeMaxWidth; - }; - - Sprite_BSStateIcon.prototype.bitmapHeight = function () { - return 36; - }; - - Sprite_BSStateIcon.prototype.createBitmap = function () { - const width = this.bitmapWidth(); - const height = this.bitmapHeight(); - this.bitmap = new Bitmap(width, height); - }; - - Sprite_BSStateIcon.prototype.loadBitmap = function () { - this.iconBitmap = ImageManager.loadSystem("IconSet"); - }; - - Sprite_BSStateIcon.prototype.setupVisibleIcons = function (list1, list2) { - this._visibleIcons = []; - this._visibleIcons = list1 - .filter((stateId) => stateId > 0 && $dataStates[stateId].iconIndex > 0) - .map((stateId) => $dataStates[stateId].iconIndex); - Array.prototype.push.apply( - this._visibleIcons, - BattleManager.getVisibleBuffIcons(list2) - ); - }; - - Sprite_BSStateIcon.prototype.setup = function (battler, data) { - if (this._battler !== battler) { - this._battler = battler; - this._animationCount = this.updateWait(); - } - const width = BattleManager.rectMaxWidth; - if (this._iconWidth !== width) { - this._iconWidth = width; - this.updateIcon(); - } - }; - - Sprite_BSStateIcon.prototype.update = function () { - Sprite.prototype.update.call(this); - this._animationCount++; - if (this._animationCount >= this.updateWait()) { - this.updateIcon(); - this._animationCount = 0; - } - }; - - Sprite_BSStateIcon.prototype.updateWait = function () { - return 1; - }; - - Sprite_BSStateIcon.prototype.updateIcon = function () { - this.bitmap.clear(); - let icons = []; - const iconWidth = ImageManager.iconWidth; - const actor = this._battler; - if (this.shouldDisplay()) { - if (this._visibleIcons.length > 0) { - icons = actor - .stateIcons() - .filter((icon) => this._visibleIcons.some((i) => i === icon)) - .slice(0, Math.floor(this.bitmapWidth() / iconWidth)); - } else { - icons = actor - .stateIcons() - .slice(0, Math.floor(this.bitmapWidth() / iconWidth)); - } - } - if (icons.length > 0) { - let iconX = 0; - const y = 0; - for (const icon of icons) { - this.drawIcon(icon, iconX, y); - iconX += iconWidth; - } - } - }; - - Sprite_BSStateIcon.prototype.drawIcon = function (iconIndex, x, y) { - const bitmap = ImageManager.loadSystem("IconSet"); - const pw = ImageManager.iconWidth; - const ph = ImageManager.iconHeight; - const sx = (iconIndex % 16) * pw; - const sy = Math.floor(iconIndex / 16) * ph; - this.bitmap.blt(bitmap, sx, sy, pw, ph, x, y); - }; - - //Spriteset_Base - const _Spriteset_Base_animationShouldMirror = - Spriteset_Base.prototype.animationShouldMirror; - Spriteset_Base.prototype.animationShouldMirror = function (target) { - return params.ActorsMirror - ? _Spriteset_Base_animationShouldMirror.call(this, target) - : false; - }; - - //Spriteset_Battle - const _Spriteset_Battle_initialize = Spriteset_Battle.prototype.initialize; - Spriteset_Battle.prototype.initialize = function () { - _Spriteset_Battle_initialize.call(this); - }; - - const _Spriteset_Battle_findTargetSprite = - Spriteset_Battle.prototype.findTargetSprite; - Spriteset_Battle.prototype.findTargetSprite = function (target) { - const targetSprite = _Spriteset_Battle_findTargetSprite.call(this, target); - this._effectsContainer = this.animationTarget(targetSprite) - ? this._effectsFrontContainer - : this._effectsBackContainer; - return targetSprite; - }; - - Spriteset_Battle.prototype.animationTarget = function (targetSprites) { - if ( - !$gameSystem.isSideView() && - params.ActorEffectShow && - targetSprites && - targetSprites.viewFrontActor - ) { - return !!targetSprites._battler.isActor(); - } - return false; - }; - - Spriteset_Battle.prototype.createStatusLayer = function () { - this.createBattleHud(); //ベーススプライト - this.createHudBack(); //ウィンドウ、アクターグラフィック - this.createEffects(); //アニメーション - this.createHudStatus(); //ステータス - this.createFrontActors(); - }; - - Spriteset_Battle.prototype.createBattleHud = function () { - const sprite = new Sprite(); - this.addChild(sprite); - this._battleHudBase = sprite; - }; - - const _Spriteset_Battle_update = Spriteset_Battle.prototype.update; - Spriteset_Battle.prototype.update = function () { - _Spriteset_Battle_update.call(this); - this.updateEffects(); - }; - - Spriteset_Battle.prototype.createHudBack = function () { - const sprite = new Sprite(); - this._battleHudBase.addChild(sprite); - this._battleHudBack = sprite; - }; - - Spriteset_Battle.prototype.createHudStatus = function () { - const sprite = new Sprite(); - this._battleHudBase.addChild(sprite); - this._battleHudFront = sprite; - }; - - Spriteset_Battle.prototype.createEffects = function () { - const sprite = this.setBattleBase(); - this._battleHudBase.addChild(sprite); - this._battleEffects = sprite; - this._effectsFrontContainer = sprite; - }; - - Spriteset_Battle.prototype.createDamege = function () { - const sprite = this.setBattleBase(); - this._battleHudBase.addChild(sprite); - this._battleDamege = sprite; - }; - - Spriteset_Battle.prototype.updateEffects = function () { - this._battleDamege.x = this._battleEffects.x; - this._battleDamege.y = this._battleEffects.y; - }; - - Spriteset_Battle.prototype.setBattleBase = function () { - const width = - params.ActorStatusWindow_Width > 0 - ? params.ActorStatusWindow_Width - : Graphics.boxWidth; - const height = Graphics.boxHeight; - const x = - (params.ActorStatusWindowCenter ? getActorWindowCenter() : 0) + - params.ActorStatusWindow_X; - const y = 0; - const sprite = new Sprite(); - sprite.setFrame(0, 0, width, height); - sprite.x = x; - sprite.y = y - this.battleFieldOffsetY(); - sprite.home_x = x; - return sprite; - }; - - Spriteset_Battle.prototype.createFrontActors = function () { - this.createDamege(); - if (!$gameSystem.isSideView() && params.ActorEffectShow) { - this._actorSprites = []; - for (let i = 0; i < $gameParty.maxBattleMembers(); i++) { - const sprite = new Sprite_Actor(); - this._actorSprites.push(sprite); - this._battleDamege.addChild(sprite); - } - } - }; - - const _Spriteset_Battle_createBattleField = - Spriteset_Battle.prototype.createBattleField; - Spriteset_Battle.prototype.createBattleField = function () { - _Spriteset_Battle_createBattleField.call(this); - this._effectsBackContainer = this._battleField; - }; - - function conditionsParam(data, param, maxParam) { - return ( - param >= (maxParam * data.DwLimit) / 100 && - (data.UpLimit > 0 ? param <= (maxParam * data.UpLimit) / 100 : true) - ); - } -})(); +/*:----------------------------------------------------------------------------------- + * NUUN_BattleStyleEX.js + * + * Copyright (C) 2022 NUUN + * This software is released under the MIT License. + * http://opensource.org/licenses/mit-license.php + * ------------------------------------------------------------------------------------- + */ +/*: + * @target MZ + * @plugindesc バトルスタイル拡張 + * @author NUUN + * @version 3.6.8 + * @base NUUN_Base + * @orderAfter NUUN_Base + * @orderAfter NUUN_ActorPicture + * + * @help + * バトルスタイル拡張プラグインのベースプラグインです。単体では動作しません。 + * + * 更新履歴 + * 2022/8/7 Ver.3.6.8 + * ステート2の表示ステートアイコンが適用されなかった問題を修正。 + * 2022/8/7 Ver.3.6.7 + * アニメーションの座標が適用されない問題を修正。 + * 戦闘終了時にチラつく問題を修正。 + * 2022/8/6 Ver.3.6.6 + * 旧方式で戦闘を開始するとエラーが出る問題を修正。 + * サイドビューでアクターが表示されなくなる問題を修正。 + * 2022/8/6 Ver.3.6.5 + * 戦闘以外でステートアイコンを表示する処理を行うとエラーが出る問題を修正。 + * 可変表示をOFFにするとゲージの長さが適用されない問題を修正。 + * 2022/8/6 Ver.3.6.4 + * バフアイコン表示指定時のバフアイコンの2段階目のアイコンが表示されてしまう問題を修正。(現状2段階まで) + * 旧モードで設定した状態で戦闘を行うとエラーが出る問題を修正。 + * 2022/8/6 Ver.3.6.3 + * 表示するステートアイコン指定時にアイコンが正常に表示されない問題を修正。 + * 2022/8/6 Ver.3.6.2 + * ステート2が正常に表示されない問題を修正。 + * スピードスターバトルと併用するとアニメーションの座標が正しく表示されない問題を修正。 + * 2022/7/31 Ver.3.6.1 + * アクター表示範囲可変表示の時にゲージ、名前が表示範囲内に収まるように修正。 + * 2022/7/30 Ver.3.6.0 + * ステータスが表示されるウィンドウに表示するステータスをウィンドウ外にも表示できるように変更。 + * 表示ステータスに画像を表示できる機能を追加。 + * 表示ステータスにメニューで表示されるタイプのステートを表示する機能を追加。 + * 敵選択ウィンドウの表示がずれる問題を修正。 + * バトルステータスウィンドウの表示がおかしくなる問題を修正。 + * 2022/7/23 Ver.3.5.4 + * キャンセルボタンのX座標を調整できる処理の追加。 + * 処理の修正。 + * 2022/7/18 Ver.3.5.3 + * キャンセルボタンの表示位置を左か右か指定できる機能を追加。 + * 2022/7/2 Ver.3.5.2 + * TPBバトルでパーティコマンドが表示されず進行不能になる問題を修正。 + * 顔グラの行動時エフェクト時に座標がずれる問題を修正。 + * メンバー交代時にステートエフェクトが残ってしまう問題を修正。 + * 2022/6/24 Ver.3.5.1 + * 立ち絵切り替えの画像設定でデフォルトの画像を設定しなかったときにリスト0番の画像が切り替わらない問題を修正。 + * アクターのアニメーションをOFFにして敵から攻撃を受けるとエラーが出る問題を修正。 + * スタンダードでアクターの画像位置がおかしくなる問題を修正。 + * 競合対策。 + * 2022/6/19 Ver.3.5.0 + * 画像切り替え時に座標がリセットされてしまう問題を修正。 + * 2022/6/18 Ver.3.4.1 + * アニメーションの表示をステータスの背後、ダメージポップアップをステータスの前面に表示するように変更。 + * 2022/6/15 Ver.3.4.0 + * パーティコマンド、アクターコマンド、アクターステータスウィンドウに任意のウィンドウスキンを設定できる機能を追加。 + * 2022/6/11 Ver.3.3.7 + * ステートエフェクトが画像の拡大率に依存してしまう問題を修正。 + * 2022/6/7 Ver.3.3.6 + * アクター画像の表示幅を指定すると行動時に画像が消える問題を修正。 + * アクター行動時にステートの表示がおかしくなる問題を修正。 + * アクター毎にステートエフェクトの座標を調整できる機能を追加。 + * 2022/6/5 Ver.3.3.5 + * アクター行動時のエフェクトがおかしくなる問題を修正。 + * 2022/6/4 Ver.3.3.4 + * アクター画像設定をなしに設定して戦闘を行うとアニメーション時にエラーが出る問題を修正。 + * 2022/6/2 Ver.3.3.3 + * 立ち絵の起点を下に設定したときに、画像の下部分がウィンドウの下側から表示されない問題を修正。 + * 2022/6/1 Ver.3.3.2 + * 2行目のアクターステータスの表示で表示揃えを適用できるように修正。 + * アクター画像(顔グラ)の設定方法に画像起点を追加。 + * 2022/5/31 Ver.3.3.1 + * 敵またはアクター対象選択をキャンセルしパーティコマンドまで戻った時に、操作を受け付けなくなる問題を修正。 + * 2022/5/26 Ver.3.3.0 + * アクターステータスの表示する方法に独自表示設定する機能を追加。 + * 上記の機能に独自パラメータ、独自ゲージを表示する機能を追加。 + * 2022/5/12 Ver.3.2.2 + * ステートアニメーションを表示させない機能を追加。 + * 2022/5/11 Ver.3.2.1 + * フロントビュー時のアクターのアニメーションをOFF、サイドビューバトル時でもステートアニメーションが適用してしまう問題を修正。 + * 2022/5/11 Ver.3.2.0 + * アクター画像にステート画像を表示する機能を追加。 + * パーティ、アクターコマンドの表示位置を指定できる機能を追加。 + * 2022/5/10 Ver.3.1.6 + * MVアニメーションを再生したときにエラーが起きる問題を修正。 + * 2022/5/10 Ver.3.1.5 + * アクター画像にエフェクト(アニメーション)を適用するように修正。 + * 2022/5/4 Ver.3.1.4 + * 攻撃時のスキルをなしに設定したときに画像が切り替わらない問題を修正。 + * 2022/5/3 Ver.3.1.3 + * 戦闘不能時の画像を設定しても戦闘不能時に画像が消えてしまう問題を修正。 + * 2022/5/2 Ver.3.1.2 + * エフェクトのプロパティを中間(アクター画像とステータスの間)か最前面に表示する機能を追加。 + * 2022/5/1 Ver.3.1.1 + * MP、TPゲージの座標変更許可時に座標が正常に適用されてなかった問題を修正。 + * 2022/4/10 Ver.3.1.0 + * アクター画像条件拡張による処理追加。 + * アクター画像設定のスキル、アイテム条件が適用されていなかった問題を修正。 + * 2022/4/4 Ver.3.0.7 + * アイコンステート枠内表示をOFFにした場合、ステートアイコンがアクター画像の背後に表示されてしまう問題を修正。 + * 2022/4/1 Ver.3.0.6 + * アクターコマンドの項目表示位置を中央にする機能の処理を追加。 + * 2022/3/29 Ver.3.0.5 + * アクターコマンドを各アクターの上指定時のサポートアクターのコマンド座標の処理を追加。 + * 2022/3/27 Ver.3.0.4 + * アニメーション、ダメージポップアップの表示がずれるため一時的にもとに戻す修正。 + * 2022/3/26 Ver.3.0.3 + * アクターウィンドウステータスのアクター配置を表示範囲可変表示にする機能を追加。 + * 2022/3/26 Ver.3.0.2 + * 敵選択ウィンドウのスキン非表示を設定する項目がなかった問題を修正。 + * 逃走失敗時にエラーが出る問題を修正。 + * 敵出現、勝利、敗北、逃走時に背景画像を指定したときに、背景のY座標が正常に適用していなかった問題を修正。 + * 2022/3/25 Ver.3.0.1 + * 立ち絵切り替え条件にスイッチ、武器、防具装備時、特定の職業を追加 + * プラグインコマンド「アクターステータスウィンドウ透明化表示」の表記が逆だった問題を修正。 + * 2022/3/24 Ver.3.0.0 + * リニューアル版初版 + * + * + * @command ActorStatusWindowOpacity + * @desc アクターステータスウィンドウを透明化します。 + * @text アクターステータスウィンドウ透明化表示 + * + * @arg WindowOpacity + * @type boolean + * @default false + * @text 不透明度表示 + * @desc ONの時、アクターステータスウィンドウが透明化します。(ONで透明化) + * + * @arg WindowOpacityValue + * @type number + * @default 0 + * @text 不透明度 + * @desc 不透明度を指定します。0で非表示 + * + */ +var Imported = Imported || {}; +Imported.NUUN_BattleStyleEX = true; + +(() => { + const parameters = PluginManager.parameters("NUUN_BattleStyleEX"); + const params = NuunManager.getBattleStyleParams(); + let statusData = null; + + const pluginName = "NUUN_BattleStyleEX"; + + PluginManager.registerCommand( + pluginName, + "ActorStatusWindowOpacity", + (args) => { + BattleManager.statusWindowOpacity( + eval(args.WindowOpacity), + Number(args.WindowOpacityValue) + ); + } + ); + + function getActorData(actorId) { + return params.ActorData.find((data) => data.actorId === actorId); + } + + function getActorPositionData(actorId) { + const find = getActorData(actorId); + if (find && !find.DefaultStatusPosition) { + return find.StatusPositionData; + } else { + return params.DefaultStatusPositionData; + } + } + + function getActorImgData(actorId) { + const find = getActorData(actorId); + if (find) { + find.ActorImgSetting.ActorImgHPosition = getUndefinedHPosition( + find.ActorImgSetting.ActorImgHPosition + ); + find.ActorImgSetting.ActorImgVPosition = getUndefinedHPosition( + find.ActorImgSetting.ActorImgVPosition + ); + return find.ActorImgSetting; + } else { + params.DefaultActorImgData.ActorImgHPosition = getUndefinedHPosition( + params.DefaultActorImgData.ActorImgHPosition + ); + params.DefaultActorImgData.ActorImgVPosition = getUndefinedVPosition( + params.DefaultActorImgData.ActorImgVPosition + ); + return params.DefaultActorImgData; + } + } + + function getUndefinedHPosition(data) { + if (data) { + return data; + } else if ((params.bsMode = "Default")) { + return "left"; + } else if ((params.bsMode = "Standard")) { + return "left"; + } else if ((params.bsMode = "XP")) { + return "center"; + } + } + + function getUndefinedVPosition(data) { + if (data) { + return data; + } else if ((params.bsMode = "Default")) { + return "top"; + } else if ((params.bsMode = "Standard")) { + return "under"; + } else if ((params.bsMode = "XP")) { + return "under"; + } + } + + function getActorWindowCenter() { + return (Graphics.width - getActorWindowOrgWidth()) / 2; + } + + function getActorWindowOrgWidth() { + return params.ActorStatusWindow_Width > 0 + ? params.ActorStatusWindow_Width + : Graphics.boxWidth; + } + + function loadBackground(img) { + if (img) { + ImageManager.nuun_LoadPictures(img); + } + } + + function getStateAnimationShow() { + return ( + !$gameSystem.isSideView() && + params.ActorEffectShow && + params.StateAnimationShow + ); + } + + const _BattleManager_initMembers = BattleManager.initMembers; + BattleManager.initMembers = function () { + _BattleManager_initMembers.call(this); + this.actorStatusWindowOpacity = false; + this.actorStatusWindowOpacityValue = false; + this.battlerSprite = []; + this.visibleStateIcons = []; + this.notIconList = this.getNotVisibleIcons(); + Array.prototype.push.apply(this.notIconList, this.getNotVisibleBuffIcons()); + }; + + BattleManager.getNotVisibleIcons = function () { + return params.NotVisibleStateIcons.filter((stateId) => $dataStates[stateId]) + .map((stateId) => $dataStates[stateId].iconIndex) + .filter((id) => id > 0); + }; + + BattleManager.getNotVisibleBuffIcons = function () { + return this.getVisibleBuffIcons(params.NotVisibleBuffIcons); + }; + + BattleManager.getVisibleBuffIcons = function (list) { + const icons = []; + for (const buff of list) { + if (buff >= 0 && buff < 8) { + for (const i = 0; i < 2; i++) { + icons.push(Game_BattlerBase.ICON_BUFF_START + i * 8 + buff); + } + } else if (buff >= 10 && buff < 18) { + icons.push(Game_BattlerBase.ICON_DEBUFF_START + -i * 8 + buff - 10); + } + } + return icons; + }; + + BattleManager.statusWindowOpacity = function (flag, opacity) { + this.actorStatusWindowOpacity = flag; + this.actorStatusWindowOpacityValue = flag ? opacity : 255; + }; + + const _BattleManager_displayStartMessages = + BattleManager.displayStartMessages; + BattleManager.displayStartMessages = function () { + if (!params.AppearWindowVisible) { + _BattleManager_displayStartMessages.call(this); + this.setDisplayMessagePosition(params.AppearWindowAnchorMode); + this.displayMessageType("Appear"); + } + }; + + const _BattleManager_displayVictoryMessage = + BattleManager.displayVictoryMessage; + BattleManager.displayVictoryMessage = function () { + _BattleManager_displayVictoryMessage.call(this); + this.setDisplayMessagePosition(params.VictoryWindowAnchorMode); + this.displayMessageType("Victory"); + }; + + const _BattleManager_displayDefeatMessage = + BattleManager.displayDefeatMessage; + BattleManager.displayDefeatMessage = function () { + _BattleManager_displayDefeatMessage.call(this); + this.setDisplayMessagePosition(params.LoseWindowAnchorMode); + this.displayMessageType("Defeat"); + }; + + const _BattleManager_displayEscapeSuccessMessage = + BattleManager.displayEscapeSuccessMessage; + BattleManager.displayEscapeSuccessMessage = function () { + _BattleManager_displayEscapeSuccessMessage.call(this); + this.setDisplayMessagePosition(params.EscapeWindowAnchorMode); + this.displayMessageType("Escape"); + }; + + const _BattleManager_displayEscapeFailureMessage = + BattleManager.displayEscapeFailureMessage; + BattleManager.displayEscapeFailureMessage = function () { + _BattleManager_displayEscapeFailureMessage.call(this); + this.setDisplayMessagePosition(params.EscapeWindowAnchorMode); + this.displayMessageType("EscapeFailure"); + }; + + BattleManager.setDisplayMessagePosition = function (type) { + switch (type) { + case "top": + $gameMessage.setPositionType(0); + break; + case "center": + $gameMessage.setPositionType(1); + break; + case "under": + $gameMessage.setPositionType(2); + break; + } + }; + + BattleManager.displayMessageType = function (type) { + $gameMessage._messageType = type; + }; + + BattleManager.getDisplayMessageType = function () { + return $gameMessage._messageType; + }; + + //Game_Temp + const _Game_Temp_initialize = Game_Temp.prototype.initialize; + Game_Temp.prototype.initialize = function () { + _Game_Temp_initialize.call(this); + this._battleStyleRefresh = false; + this.onBSAction = false; + }; + + Game_Temp.prototype.setBattleStyleRefresh = function (flag) { + this._battleStyleRefresh = flag; + }; + + Game_Temp.prototype.isBattleStyleRequested = function () { + return this._battleStyleRefresh || false; + }; + + const _Game_BattlerBase_allIcons = Game_BattlerBase.prototype.allIcons; + Game_BattlerBase.prototype.allIcons = function () { + let icons = _Game_BattlerBase_allIcons.call(this); + if ( + BattleManager.visibleStateIcons && + BattleManager.visibleStateIcons.length > 0 + ) { + icons = icons.filter( + (icon) => BattleManager.visibleStateIcons.indexOf(icon) >= 0 + ); + BattleManager.visibleStateIcons = []; + } + if (BattleManager.notIconList && BattleManager.notIconList.length > 0) { + icons = icons.filter((id) => BattleManager.notIconList.indexOf(id) < 0); + } + return icons; + }; + + //Game_Actor + const _Game_Actor_initMembers = Game_Actor.prototype.initMembers; + Game_Actor.prototype.initMembers = function () { + _Game_Actor_initMembers.call(this); + this.nuun_bsUseItemId = -1; + this._battleStyleGraphicIndex = -1; + this._battleStyleGraphicOpacity = 255; + this._battleStyleGraphicName = null; + this._actionActorImg = null; + this._isEffectAction = false; + this._onDamageEffect = false; + this._isDeadImg = false; + this._imgScenes = "default"; + }; + + const _Game_Actor_refresh = Game_Actor.prototype.refresh; + Game_Actor.prototype.refresh = function () { + _Game_Actor_refresh.call(this); + this.battleStyleImgRefresh(); + }; + + const _Game_Actor_setup = Game_Actor.prototype.setup; + Game_Actor.prototype.setup = function (actorId) { + _Game_Actor_setup.call(this, actorId); + this.battleStyleImgRefresh(); + }; + + Game_Actor.prototype.battleStyleImgRefresh = function () { + this.setBattleStyleActorGraphicData(); + }; + + Game_Actor.prototype.setBattleStyleActorGraphicData = function () { + let imgIndex = -1; + let index = -1; + this._isDeadImg = false; + this._imgScenes = "default"; + const actorId = this.actorId(); + const imgData = getActorImgData(actorId); + const actorData = getActorData(actorId); + this.bsImgMode = imgData ? imgData.ActorImgMode : "face"; + this.faceMode = !(imgData && imgData.ActorImgMode !== "face"); + if (Imported.NUUN_ActorPicture && params.OnActorPictureEX) { + this.actorPictureActorGraphicData(imgData); + return; + } else if ( + imgData.ActorImgMode !== "none" && + actorData && + actorData.ButlerActorImg + ) { + index = actorData.ButlerActorImg.findIndex((data) => { + return this.battleStyleMatchConditions(data); + }); + if (index >= 0) { + const data = actorData.ButlerActorImg[index]; + this._battleStyleGraphicName = this.getBattleStyleImg(data); + imgIndex = this.getBattleStyleImgIndex(data); + this._isDeadImg = this.isBSActorGraphicDead(data); + this._battleStyleGraphicOpacity = data.Opacity || 255; + } else { + this._battleStyleGraphicName = null; + } + } else { + if (this.faceMode) { + this._battleStyleGraphicName = this.faceName(); + imgIndex = this.faceIndex(); + index = 0; + } else { + this._battleStyleGraphicName = null; + } + } + this._battleStyleGraphicIndex = index; + this._battleStyleImgIndex = imgIndex; + }; + + Game_Actor.prototype.actorPictureActorGraphicData = function (imgData) { + if (imgData.ActorImgMode === "none") { + this._battleStyleGraphicName = null; + this._battleStyleGraphicIndex = -1; + this._battleStyleImgIndex = -1; + } else if (imgData.ActorImgMode === "imges") { + this._battleStyleGraphicName = this.getActorGraphicImg(); + this._battleStyleGraphicIndex = this._actorGraphicIndex; + this._battleStyleImgIndex = -1; + } else { + this._battleStyleGraphicName = this.getActorGraphicFace(); + this._battleStyleGraphicIndex = + this._actorGraphicIndex >= 0 ? this._actorGraphicIndex : 9999; + this._battleStyleImgIndex = this.getActorGraphicFaceIndex(); + } + const data = this.getActorGraphicData(); + if (data) { + this._isDeadImg = this.isBSActorGraphicDead(data); + this._imgScenes = data.ChangeGraphicScenes; + } + }; + + Game_Actor.prototype.getBattleStyleOpacity = function () { + return Imported.NUUN_ActorPicture && params.OnActorPictureEX + ? this._actorGraphicOpacity + : this._battleStyleGraphicOpacity; + }; + + Game_Actor.prototype.getBattleStyleImg = function (data) { + return this.faceMode + ? this.actorFaceName(data) + : this.actorGraphicName(data); + }; + + Game_Actor.prototype.getBattleStyleImgIndex = function (data) { + return this.faceMode ? this.actorFaceIndex(data) : this.actorImgIndex(data); + }; + + Game_Actor.prototype.actorFaceName = function (data) { + return data && data.FaceImg ? data.FaceImg : this.faceName(); + }; + + Game_Actor.prototype.actorGraphicName = function (data) { + return data.GraphicImg; + }; + + Game_Actor.prototype.actorFaceIndex = function (data) { + return data && data.ImgIndex >= 0 ? data.ImgIndex : this.faceIndex(); + }; + + Game_Actor.prototype.actorImgIndex = function (data) { + return -1; + //return data && data.ImgIndex >= 0 ? data.ImgIndex : -1; + }; + + Game_Actor.prototype.getBSImgName = function () { + return this._battleStyleGraphicName; + }; + + Game_Actor.prototype.getBSImgIndex = function () { + return this._battleStyleImgIndex; + }; + + Game_Actor.prototype.getBSGraphicIndex = function () { + return this._battleStyleGraphicIndex; + }; + + Game_Actor.prototype.isBSActorGraphicDead = function (data) { + return ( + data && + (data.ChangeGraphicScenes === "death" || + (data.ChangeGraphicScenes === "state" && + (data.stateId === this.deathStateId() || + data.ImgStateAll === this.deathStateId()))) + ); + }; + + Game_Actor.prototype.getActorGraphicDead = function () { + return this._isDeadImg; + }; + + Game_Actor.prototype.battleStyleMatchConditions = function (data) { + if ( + data.ImgHP && + data.ImgHP.CondValid && + !conditionsParam(data.ImgHP, this.hp, this.param(0)) + ) { + return false; + } + if (data.ImgSwitch && !this.isBattleStyleSwitchImg(data)) { + return false; + } + if (data.ImgWeapon && !this.isBattleStyleWeaponImg(data)) { + return false; + } + if (data.ImgArmor && !this.isBattleStyleArmorImg(data)) { + return false; + } + if ( + data.ImgStateAll && + !this.isBattleStyleStateImg(data, data.ImgStateAll) + ) { + return false; + } + if (data.ImgClass > 0 && !this.isBattleStyleClassImg(data)) { + return false; + } + if (!this.battleStyleMatchChangeGraphic(data)) { + return false; + } + return true; + }; + + Game_Actor.prototype.battleStyleMatchChangeGraphic = function (data) { + const changeData = data.ChangeGraphicScenes; + this._imgScenes = changeData; + switch (changeData) { + case "default": + return true; + case "death": + return this.isDead(); + case "command": + return this.isInputting(); + case "dying": + return this.isDying(); + case "damage": + return this.onImgId === 1; + case "recovery": + return this.onImgId === 2; + case "attack": + return this.onImgId === 10 && this.isBattleStyleUseItemImg(data.Skill); + case "recoverySkill": + return this.onImgId === 11 && this.isBattleStyleUseItemImg(data.Skill); + case "item": + return this.onImgId === 12 && this.isBattleStyleUseItemImg(data.Item); + case "chant": + return this.isChanting(); + case "victory": + return this.onImgId === 20; + case "state": + return this.isBattleStyleStateImg(data, data.stateId); + } + }; + + Game_Actor.prototype.isBattleStyleSwitchImg = function (data) { + return data.ImgSwitch.every((id) => $gameSwitches.value(id)); + }; + + Game_Actor.prototype.isBattleStyleWeaponImg = function (data) { + return data.ImgWeapon.every((id) => this.isEquipped($dataWeapons[id])); + }; + + Game_Actor.prototype.isBattleStyleArmorImg = function (data) { + return data.ImgArmor.every((id) => this.isEquipped($dataArmors[id])); + }; + + Game_Actor.prototype.isBattleStyleStateImg = function (data, states) { + return states.every((id) => this.isStateAffected(id)); + }; + + Game_Actor.prototype.isBattleStyleClassImg = function (data) { + return data.ImgClass ? this._classId === data.ImgClass : true; + }; + + Game_Actor.prototype.isBattleStyleUseItemImg = function (item) { + return item && item[0] > 0 ? item.includes(this.nuun_bsUseItemId) : true; + }; + + const _Game_Actor_isSpriteVisible = Game_Actor.prototype.isSpriteVisible; + Game_Actor.prototype.isSpriteVisible = function () { + return ( + !$gameSystem.isSideView() && + params.ActorEffectShow && + ($gameParty.inBattle() ? true : _Game_Actor_isSpriteVisible.call(this)) + ); + }; + + const _Game_Actor_performDamage = Game_Actor.prototype.performDamage; + Game_Actor.prototype.performDamage = function () { + _Game_Actor_performDamage.call(this); + if (params.OnActorShake) { + this._onDamageEffect = true; + } + this.setBattleImgId(1); + this.battleStyleImgRefresh(); + }; + + const _Game_Actor_performRecovery = Game_Actor.prototype.performRecovery; + Game_Actor.prototype.performRecovery = function () { + _Game_Actor_performRecovery.call(this); + this.setBattleImgId(2); + this.battleStyleImgRefresh(); + }; + + const _Game_Actor_performVictory = Game_Actor.prototype.performVictory; + Game_Actor.prototype.performVictory = function () { + _Game_Actor_performVictory.call(this); + this.setBattleImgId(20); + this.battleStyleImgRefresh(); + }; + + const _Game_Actor_performActionStart = + Game_Actor.prototype.performActionStart; + Game_Actor.prototype.performActionStart = function (action) { + _Game_Actor_performActionStart.call(this, action); + if (params.OnActionZoom) { + this._isEffectAction = true; + } + this.setBattleStyleAttackImgId(action); + }; + + Game_Actor.prototype.setBattleStyleAttackImgId = function (action) { + if (action.isRecover()) { + this.setBattleImgId(11, action.item().id); + this.setBSActionActorImg("recovery"); + } else if (action.isAttack()) { + this.setBattleImgId(10, action.item().id); + this.setBSActionActorImg("attack"); + } else if (action.isMagicSkill()) { + this.setBattleImgId(10, action.item().id); + this.setBSActionActorImg("attack"); + } else if (action.isSkill()) { + this.setBattleImgId(10, action.item().id); + this.setBSActionActorImg("attack"); + } else if (action.isItem()) { + this.setBattleImgId(12, action.item().id); + this.setBSActionActorImg("item"); + } else { + this.setBattleImgId(0, -1); + this.setBSActionActorImg(null); + } + this.battleStyleImgRefresh(); + }; + + Game_Actor.prototype.setBattleImgId = function (id, itemId) { + if (itemId !== undefined) { + this.nuun_bsUseItemId = itemId; + } + this.onImgId = id; + }; + + Game_Actor.prototype.resetBattleStyleImgId = function () { + this.setBattleImgId(0, -1); + this.battleStyleImgRefresh(); + }; + + Game_Actor.prototype.getLoadBattleStyleImg = function () { + return this.faceMode + ? this.loadBattleStyleActorFace() + : this.loadBattleStyleActorGraphic(); + }; + + Game_Actor.prototype.loadBattleStyleActorGraphic = function () { + return ImageManager.nuun_LoadPictures(this._battleStyleGraphicName); + }; + + Game_Actor.prototype.loadBattleStyleActorFace = function () { + return ImageManager.loadFace(this._battleStyleGraphicName); + }; + + Game_Actor.prototype.isBSEffectAction = function () { + return this._isEffectAction; + }; + + Game_Actor.prototype.isBSDamageEffect = function () { + return this._onDamageEffect; + }; + + Game_Actor.prototype.setBSActionActorImg = function (state) { + this._actionActorImg = state; + }; + + Game_Actor.prototype.isBSActionActorImg = function () { + return this._actionActorImg; + }; + + //Game_Enemy + Game_Enemy.prototype.attackAnimation = function () { + return this.bareHandsAnimationId(); + }; + + Game_Enemy.prototype.bareHandsAnimationId = function () { + return this.enemy().meta.AttackAnimation + ? Number(this.enemy().meta.AttackAnimation) + : params.EnemySkillAnimation; + }; + + //Scene_Battle + const _Scene_Battle_initialize = Scene_Battle.prototype.initialize; + Scene_Battle.prototype.initialize = function () { + _Scene_Battle_initialize.call(this); + this.loadBackgroundImg(); + this.loadBattleStatusImg(); + }; + + Scene_Battle.prototype.loadBackgroundImg = function () { + loadBackground(params.AppearBackgroundImg); + loadBackground(params.VictoryBackgroundImg); + loadBackground(params.LoseBackgroundImg); + loadBackground(params.EscapeBackgroundImg); + loadBackground(params.EscapeFailureBackgroundImg); + }; + + Scene_Battle.prototype.loadBattleStatusImg = function () { + //$gameTemp.actorData = getActorPositionData(actor.actorId()); + //const statusData = $gameTemp.actorData.StatusListData; + }; + + const _Scene_Battle_start = Scene_Battle.prototype.start; + Scene_Battle.prototype.start = function () { + _Scene_Battle_start.call(this); + this._actorImges.refresh(); + this._actorStatus.refresh(); + }; + + const _Scene_Battle_stop = Scene_Battle.prototype.stop; + Scene_Battle.prototype.stop = function () { + _Scene_Battle_stop.call(this); + if (!params.BattleEndActorStatusClose) { + this._statusWindow.open(); + } + }; + + const _Scene_Battle_updateStatusWindowVisibility = + Scene_Battle.prototype.updateStatusWindowVisibility; + Scene_Battle.prototype.updateStatusWindowVisibility = function () { + _Scene_Battle_updateStatusWindowVisibility.call(this); + if (params.BattleEndActorStatusClose) { + if (BattleManager.isBattleEnd()) { + this._statusWindow.close(); + } else if (this.isActive()) { + this._statusWindow.open(); + } + } else { + this._statusWindow.open(); + } + }; + + const _Scene_Battle_createSpriteset = Scene_Battle.prototype.createSpriteset; + Scene_Battle.prototype.createSpriteset = function () { + _Scene_Battle_createSpriteset.call(this); + this._spriteset.createStatusLayer(); + this.addChild(this._spriteset._battleHudBase); + }; + + const _Scene_Battle_createAllWindows = + Scene_Battle.prototype.createAllWindows; + Scene_Battle.prototype.createAllWindows = function () { + this._battleHudBack = this._spriteset._battleHudBack; + this._battleHudFront = this._spriteset._battleHudFront; + if (this._spriteset._battleEffects) { + this._battleEffects = this._spriteset._battleEffects; + } + this.createBackgroundWindow(); + this.createHud(); + this.createActorSelectWindow(); + _Scene_Battle_createAllWindows.call(this); + }; + + Scene_Battle.prototype.createBackgroundWindow = function () { + if (params.WindowBackground) { + const bitmap = ImageManager.nuun_LoadPictures(params.WindowBackground); + const sprite = new Sprite(bitmap); + this._battleHudBack.addChild(sprite); + this._backgroundWindow = sprite; + } + }; + + const _Scene_Base_createWindowLayer = Scene_Base.prototype.createWindowLayer; + Scene_Base.prototype.createWindowLayer = function () { + const sprite = new Sprite(); + this.addChild(sprite); + this._itemBSBackgorundWindow = sprite; + _Scene_Base_createWindowLayer.call(this); + }; + + if (params.CommandPosition !== "default") { + Scene_Battle.prototype.isRightInputMode = function () { + return params.CommandPosition === "right"; + }; + } + + Scene_Battle.prototype.createHud = function () { + const rect = this.statusWindowRect(); + this._statusWindow = new Window_BattleStatus(rect); + this._battleHudBack.addChild(this._statusWindow); + this.setStatusWindow_Sprite(); + if (this._backgroundWindow) { + this._backgroundWindow.x = + this._statusWindow.x + params.WindowBackground_X; + this._backgroundWindow.y = + this._statusWindow.y + params.WindowBackground_Y; + } + }; + + Scene_Battle.prototype.createActorSelectWindow = function () { + const rect = this.actorWindowRect(); + this._actorWindow = new Window_BattleActor(rect); + this._actorWindow.setHandler("ok", this.onActorOk.bind(this)); + this._actorWindow.setHandler("cancel", this.onActorCancel.bind(this)); + this._battleHudBack.addChild(this._actorWindow); + }; + + Scene_Battle.prototype.createStatusWindow = function () { + const rect = this.statusWindowRect(); + const rect2 = this.actorStatusWindowRect(); // + this._actorImges = new Window_BattleActorImges(rect); + this._actorStatus = new Window_BattleActorStatus(rect); + this._actorStatus.sx = rect.x - rect2.x; // + this._actorStatus.sy = rect.y - rect2.y; // + this._battleHudBack.addChild(this._actorImges); + this._battleHudFront.addChild(this._actorStatus); + this._statusWindow.setActorWindow(this._actorImges, this._actorStatus); + }; + + const _Scene_Battle_createPartyCommandWindow = + Scene_Battle.prototype.createPartyCommandWindow; + Scene_Battle.prototype.createPartyCommandWindow = function () { + _Scene_Battle_createPartyCommandWindow.call(this); + if (params.PartyCommandBackgroundImg) { + const bitmap = ImageManager.nuun_LoadPictures( + params.PartyCommandBackgroundImg + ); + const sprite = new Sprite(bitmap); + this._battleHudFront.addChild(sprite); + this._partyCommandBackgroundWindow = sprite; + sprite.x = + params.PartyBackground_X + + this._partyCommandWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + sprite.y = + params.PartyBackground_Y + + this._partyCommandWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + sprite.hide(); + } + }; + + const _Scene_Battle_createActorCommandWindow = + Scene_Battle.prototype.createActorCommandWindow; + Scene_Battle.prototype.createActorCommandWindow = function () { + _Scene_Battle_createActorCommandWindow.call(this); + this._actorCommandWindow.homeY = this.getActorCommandY(); + this._actorCommandWindow.SvActorData = + params.ActorCommandPosition === "svtop" || + params.ActorCommandPosition === "svleft" || + params.ActorCommandPosition === "svright" + ? this._spriteset._actorSprites + : null; + if (params.ActorCommandBackgroundImg) { + const bitmap = ImageManager.nuun_LoadPictures( + params.ActorCommandBackgroundImg + ); + const sprite = new Sprite(bitmap); + this._battleHudFront.addChild(sprite); + this._actorCommandBackgroundWindow = sprite; + sprite.x = + params.ActorBackground_X + + this._actorCommandWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + sprite.y = + params.ActorBackground_Y + + this._actorCommandWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + sprite.hide(); + } + }; + + const _Scene_Battle_actorCommandWindowRect = + Scene_Battle.prototype.actorCommandWindowRect; + Scene_Battle.prototype.actorCommandWindowRect = function () { + const rect = _Scene_Battle_actorCommandWindowRect.call(this); + rect.width = this.actorCommandWidth(); + rect.height = this.actorCommandHeight(); + rect.x = this.getActorCommandX(); + return rect; + }; + + Scene_Battle.prototype.actorCommandWidth = function () { + return params.ActorCommand_Width > 0 + ? Math.min(params.ActorCommand_Width, Graphics.width) + : 192; + }; + + Scene_Battle.prototype.actorCommandHeight = function () { + return this.calcWindowHeight(params.ActorCommandMaxRow, true); + }; + + Scene_Battle.prototype.getActorCommandX = function () { + if ( + params.ActorCommandPosition === "top" || + params.ActorCommandPosition === "middle" || + params.ActorCommandPosition === "under" || + params.ActorCommandPosition === "custom" + ) { + return ( + params.ActorCommand_X + + (params.ActorommandWindowCenter ? this.actorCommandCenter() : 0) + ); + } else if (params.ActorCommandPosition === "default") { + return this.isRightInputMode() + ? Graphics.boxWidth - this.actorCommandWidth() + : 0; + } else { + return params.ActorCommand_X; + } + }; + + Scene_Battle.prototype.getActorCommandY = function () { + switch (params.ActorCommandPosition) { + case "default": + return ( + this._statusWindow.y + + this._statusWindow.height - + 6 + + (Graphics.boxHeight - Graphics.height) / 2 - + (params.WindowFrameShow ? -6 : 0) + ); + case "top": + case "svtop": + case "svleft": + case "svright": + case "custom": + return ( + params.ActorCommand_Y + (Graphics.boxHeight - Graphics.height) / 2 + 4 + ); + case "middle": + return ( + this._statusWindow.y / 2 + + (Graphics.boxHeight - Graphics.height) / 2 + + params.ActorCommand_Y + ); + case "under": + case "actor": + return ( + this._statusWindow.y - + 4 + + (Graphics.boxHeight - Graphics.height) / 2 + + params.ActorCommand_Y + ); + } + }; + + Scene_Battle.prototype.actorCommandCenter = function () { + return (Graphics.boxWidth - this.actorCommandWidth()) / 2; + }; + + Scene_Battle.prototype.actorWindowAreaHeight = function () { + return this.calcWindowHeight(params.ActorCommandMaxRow, true); + }; + + const _Scene_Battle_createActorWindow = + Scene_Battle.prototype.createActorWindow; + Scene_Battle.prototype.createActorWindow = function () { + //独自に定義するので処理しない + //_Scene_Battle_createActorWindow.call(this); + }; + + const _Scene_Battle_createItemWindow = + Scene_Battle.prototype.createItemWindow; + Scene_Battle.prototype.createItemWindow = function () { + _Scene_Battle_createItemWindow.call(this); + if (params.ItemWindowBackgroundImg) { + const x = + params.ItemBackground_X + + this._itemWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + const y = + params.ItemBackground_Y + + this._itemWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + const background = this.setBackgroundWindow( + params.ItemWindowBackgroundImg, + x, + y + ); + this._itemWindow.setBSBackground(background); + } + }; + + const _Scene_Battle_createSkillWindow = + Scene_Battle.prototype.createSkillWindow; + Scene_Battle.prototype.createSkillWindow = function () { + _Scene_Battle_createSkillWindow.call(this); + if (params.SkillWindowBackgroundImg) { + const x = + params.SkillBackground_X + + this._skillWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + const y = + params.SkillBackground_Y + + this._skillWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + const background = this.setBackgroundWindow( + params.SkillWindowBackgroundImg, + x, + y + ); + this._skillWindow.setBSBackground(background); + } + }; + + const _Scene_Battle_createEnemyWindow = + Scene_Battle.prototype.createEnemyWindow; + Scene_Battle.prototype.createEnemyWindow = function () { + _Scene_Battle_createEnemyWindow.call(this); + if (params.EnemyWindowBackgroundImg) { + const x = + params.EnemyWindowBackground_X + + this._enemyWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + const y = + params.EnemyWindowBackground_Y + + this._enemyWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + const background = this.setBackgroundWindow( + params.EnemyWindowBackgroundImg, + x, + y + ); + this._enemyWindow.setBSBackground(background); + } + }; + + const _Scene_Battle_createHelpWindow = + Scene_Battle.prototype.createHelpWindow; + Scene_Battle.prototype.createHelpWindow = function () { + _Scene_Battle_createHelpWindow.call(this); + if (params.HelpWindowBackgroundImg) { + const x = + params.HelpBackground_X + + this._helpWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + const y = + params.HelpBackground_Y + + this._helpWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + const background = this.setBackgroundWindow( + params.HelpWindowBackgroundImg, + x, + y + ); + this._helpWindow.setBSBackground(background); + } + }; + + const _Scene_Battle_createMessageWindow = + Scene_Battle.prototype.createMessageWindow; + Scene_Battle.prototype.createMessageWindow = function () { + _Scene_Battle_createMessageWindow.call(this); + this.MessageWindowBackGround(); + }; + + Scene_Battle.prototype.enemyWindowRect = function () { + //再定義 + const wx = + params.EnemyWindow_X + + (params.EnemyWindowMode ? 0 : (Graphics.boxWidth - Graphics.width) / 2); + const ww = this.enemyWindowWidth(); + const wh = this.enemyWindowAreaHeight(); + const wy = + params.EnemyWindow_Y + + (params.EnemyWindowMode + ? Graphics.boxHeight - wh + : (Graphics.boxHeight - Graphics.height) / 2); + return new Rectangle(wx, wy, ww, wh); + }; + + Scene_Battle.prototype.enemyWindowWidth = function () { + return params.EnemyWindow_Width > 0 + ? Math.min(params.EnemyWindow_Width, Graphics.width) + : this._statusWindow.width; + }; + + Scene_Battle.prototype.enemyWindowAreaHeight = function () { + return this.calcWindowHeight(params.EnemyMaxRow, true); + }; + + const _Scene_Battle_partyCommandWindowRect = + Scene_Battle.prototype.partyCommandWindowRect; + Scene_Battle.prototype.partyCommandWindowRect = function () { + const rect = _Scene_Battle_partyCommandWindowRect.call(this); + if (params.PartyCommandPosition === "default") { + rect.width = this.partyCommandWidth(1); + rect.x = this.isRightInputMode() + ? Graphics.boxWidth - this.partyCommandWidth(1) + : 0; + rect.y = this.partyCommand_YPosition(0); + } else if (params.PartyCommandPosition === "custom") { + rect.width = this.partyCommandWidth(1); + rect.x = this.getPartyCommandX(); + rect.y = this.partyCommand_YPosition(10); + } else if (params.PartyCommandPosition === "top") { + rect.width = this.partyCommandWidth(0); + rect.x = this.getPartyCommandX(); + rect.y = this.partyCommand_YPosition(1); + } else if (params.PartyCommandPosition === "middle") { + rect.width = this.partyCommandWidth(0); + rect.x = this.getPartyCommandX(); + rect.y = this.partyCommand_YPosition(2); + } else if (params.PartyCommandPosition === "under") { + rect.width = this.partyCommandWidth(0); + rect.x = this.getPartyCommandX(); + rect.y = this.partyCommand_YPosition(3); + } + rect.height = this.partyWindowAreaHeight(); + return rect; + }; + + Scene_Battle.prototype.statusWindowRect = function () { + let ww = this.getActorWindowWidth(); + let wh = this.getActorWindowHeight(); + let wx = + this.getActorWindowX() + + (this.isRightInputMode() ? 0 : Graphics.boxWidth - ww); + let wy = this.getActorWindowY(); + return new Rectangle(wx, wy, ww, wh); + }; + + Scene_Battle.prototype.actorStatusWindowRect = function () { + let ww = Graphics.width + 40; + let wh = Graphics.height + 40; + let wx = -20; + let wy = -20; + return new Rectangle(wx, wy, ww, wh); + }; + + Scene_Battle.prototype.setBackgroundWindow = function (background, x, y) { + const bitmap = ImageManager.nuun_LoadPictures(background); + const sprite = new Sprite(bitmap); + this._itemBSBackgorundWindow.addChild(sprite); + sprite.x = x; + sprite.y = y; + return sprite; + }; + + const _Scene_Battle_updateStatusWindowPosition = + Scene_Battle.prototype.updateStatusWindowPosition; + Scene_Battle.prototype.updateStatusWindowPosition = function () { + if (!params.ActorStatusWindowLock) { + const statusWindowX = this._statusWindow.x; + const targetX = this.statusWindowX(); + const battleEffects = this._battleEffects; + _Scene_Battle_updateStatusWindowPosition.call(this); + if (statusWindowX < targetX) { + if (!$gameSystem.isSideView() && battleEffects) { + battleEffects.x = Math.min(battleEffects.x + 16, targetX); + } + this._actorImges.x = Math.min(this._actorImges.x + 16, targetX); + this._actorStatus.x = Math.min(this._actorStatus.x + 16, targetX); + if (this._backgroundWindow) { + this._backgroundWindow.x = + this._statusWindow.x + params.WindowBackground_X; + } + } + if (statusWindowX > targetX) { + if (!$gameSystem.isSideView() && battleEffects) { + battleEffects.x = Math.max(battleEffects.x - 16, targetX); + } + this._actorImges.x = Math.max(this._actorImges.x - 16, targetX); + this._actorStatus.x = Math.max(this._actorStatus.x - 16, targetX); + if (this._backgroundWindow) { + this._backgroundWindow.x = + this._statusWindow.x + params.WindowBackground_X; + } + } + } + }; + + const _Scene_Battle_update = Scene_Battle.prototype.update; + Scene_Battle.prototype.update = function () { + _Scene_Battle_update.call(this); + if ( + this._statusWindow.isCommandRefresh() && + !$gameTemp.isBattleRefreshRequested() && + this._actorCommandWindow.actor() + ) { + this._statusWindow.commandRefresh(false); + const index = $gameParty + .battleMembers() + .indexOf(this._actorCommandWindow.actor()); + if (index >= 0) { + this._statusWindow.select(index); + } else { + this.commandCancel(); + } + this._actorCommandWindow.refresh(); + } + if (params.ActorCommandBackgroundImg) { + this._actorCommandBackgroundWindow.x = + params.ActorBackground_X + + this._actorCommandWindow.x + + (Graphics.width - Graphics.boxWidth) / 2; + this._actorCommandBackgroundWindow.y = + params.ActorBackground_Y + + this._actorCommandWindow.y + + (Graphics.height - Graphics.boxHeight) / 2; + this._actorCommandBackgroundWindow.visible = + this._actorCommandWindow.visible && + this._actorCommandWindow.active && + this._actorCommandWindow.openness > 0; + } + if (this._partyCommandBackgroundWindow) { + this._partyCommandBackgroundWindow.visible = + this._partyCommandWindow.visible && this._partyCommandWindow.active; + } + this._enemyWindow.bsUpdateBackground(); + this._itemWindow.bsUpdateBackground(); + this._skillWindow.bsUpdateBackground(); + this._helpWindow.bsUpdateBackground(); + this.bsMessageBackground(); + this.actorStatusWindowOpacity(); + }; + + Scene_Battle.prototype.bsMessageBackground = function () { + if ( + BattleManager.getDisplayMessageType() === "Appear" && + params.AppearBackgroundImg + ) { + this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( + params.AppearBackgroundImg + ); + this._messageBackground.x = + this._messageWindow.x + + params.AppearBackground_X + + (Graphics.width - Graphics.boxWidth) / 2; + this._messageBackground.y = + this._messageWindow.y + + params.AppearBackground_Y + + (Graphics.height - Graphics.boxHeight) / 2; + } else if ( + BattleManager.getDisplayMessageType() === "Victory" && + params.VictoryBackgroundImg + ) { + this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( + params.VictoryBackgroundImg + ); + this._messageBackground.x = + this._messageWindow.x + + params.VictoryBackground_X + + (Graphics.width - Graphics.boxWidth) / 2; + this._messageBackground.y = + this._messageWindow.y + + params.VictoryBackground_Y + + (Graphics.height - Graphics.boxHeight) / 2; + } else if ( + BattleManager.getDisplayMessageType() === "Defeat" && + params.LoseBackgroundImg + ) { + this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( + params.LoseBackgroundImg + ); + this._messageBackground.x = + this._messageWindow.x + + params.LoseBackground_X + + (Graphics.width - Graphics.boxWidth) / 2; + this._messageBackground.y = + this._messageWindow.y + + params.LoseBackground_Y + + (Graphics.height - Graphics.boxHeight) / 2; + } else if ( + BattleManager.getDisplayMessageType() === "Escape" && + params.EscapeBackgroundImg + ) { + this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( + params.EscapeBackgroundImg + ); + this._messageBackground.x = + this._messageWindow.x + + params.EscapeBackground_X + + (Graphics.width - Graphics.boxWidth) / 2; + this._messageBackground.y = + this._messageWindow.y + + params.EscapeBackground_Y + + (Graphics.height - Graphics.boxHeight) / 2; + } else if ( + BattleManager.getDisplayMessageType() === "EscapeFailure" && + params.EscapeFailureBackgroundImg + ) { + this._messageBackground.bitmap = ImageManager.nuun_LoadPictures( + params.EscapeFailureBackgroundImg + ); + this._messageBackground.x = + this._messageWindow.x + + params.EscapeFailureBackground_X + + (Graphics.width - Graphics.boxWidth) / 2; + this._messageBackground.y = + this._messageWindow.y + + params.EscapeFailureBackground_Y + + (Graphics.height - Graphics.boxHeight) / 2; + } else { + this._messageBackground.bitmap = null; + this._messageBackground.x = this._messageWindow.x; + this._messageBackground.y = this._messageWindow.y; + } + }; + + Scene_Battle.prototype.actorStatusWindowOpacity = function () { + if (BattleManager.actorStatusWindowOpacity) { + this.setActorStatusWindowOpacity( + BattleManager.actorStatusWindowOpacityValue + ); + } else if (this._skillWindow.active) { + this.setActorStatusWindowOpacity(params.SkillWindowOpacity); + } else if (this._itemWindow.active) { + this.setActorStatusWindowOpacity(params.ItemWindowOpacity); + } else if (this._enemyWindow.active) { + this.setActorStatusWindowOpacity(params.EnemyWindowOpacity); + } else if ( + $gameMessage.isBusy() && + BattleManager.getDisplayMessageType() === "Appear" && + $gameMessage.positionType() === 2 + ) { + this.setActorStatusWindowOpacity(params.AppearWindowOpacity); + } else if ( + $gameMessage.isBusy() && + BattleManager.getDisplayMessageType() === "Victory" && + $gameMessage.positionType() === 2 + ) { + this.setActorStatusWindowOpacity(params.VictoryWindowOpacity); + } else if ( + $gameMessage.isBusy() && + BattleManager.getDisplayMessageType() === "Defeat" && + $gameMessage.positionType() === 2 + ) { + this.setActorStatusWindowOpacity(params.LoseWindowOpacity); + } else if ( + $gameMessage.isBusy() && + BattleManager.getDisplayMessageType() === "Escape" && + $gameMessage.positionType() === 2 + ) { + this.setActorStatusWindowOpacity(params.EscapeWindowOpacity); + } else if ( + $gameMessage.isBusy() && + BattleManager.getDisplayMessageType() === "EscapeFailure" && + $gameMessage.positionType() === 2 + ) { + this.setActorStatusWindowOpacity(params.EscapeWindowOpacity); + } else if ($gameMessage.isBusy() && $gameMessage.positionType() === 2) { + this.setActorStatusWindowOpacity(params.MessageWindowOpacity); + } else { + this.setActorStatusWindowOpacity(255); + if (!$gameMessage.isBusy()) { + BattleManager.displayMessageType(null); + } + } + }; + + Scene_Battle.prototype.setActorStatusWindowOpacity = function (opacity) { + this._battleHudBack.opacity = opacity; + this._battleHudFront.opacity = opacity; + }; + + const _Scene_Battle_createCancelButton = + Scene_Battle.prototype.createCancelButton; + Scene_Battle.prototype.createCancelButton = function () { + _Scene_Battle_createCancelButton.call(this); + if (params.ButtonMode === "left") { + this._cancelButton.x = 4 + params.CancelButtonX; + } else { + this._cancelButton.x += params.CancelButtonX; + } + }; + + Scene_Battle.prototype.statusWindowX = function () { + //再定義 + if (this.isAnyInputWindowActive()) { + return this.statusWindowRect().x; + } else { + return ( + this._partyCommandWindow.width / 2 + + (Graphics.width - Graphics.boxWidth) / 2 + ); + } + }; + + Scene_Battle.prototype.getActorWindowX = function () { + if (params.ActorStatusWindowCenter) { + return getActorWindowCenter() + params.ActorStatusWindow_X; + } else { + return params.ActorStatusWindow_X; + } + }; + + Scene_Battle.prototype.getActorWindowY = function () { + if (params.ActorStatusWindowPosition === "ui_under") { + return ( + Graphics.boxHeight - + this.getActorWindowHeight() + + 6 + + params.ActorStatusWindow_Y + + (Graphics.height - Graphics.boxHeight) / 2 + + (params.WindowFrameShow ? -6 : 0) + ); + } else if (params.ActorStatusWindowPosition === "under") { + return ( + Graphics.height - + this.getActorWindowHeight() + + params.ActorStatusWindow_Y + + (params.WindowFrameShow ? -6 : 0) + ); + } else { + return params.ActorStatusWindow_Y; + } + }; + + Scene_Battle.prototype.setStatusWindow_Sprite = function () { + statusData = this._statusWindow; + }; + + Scene_Battle.prototype.MessageWindowBackGround = function () { + this._messageBackground = this.setBackgroundWindow(null, 0, 0); + }; + + Scene_Battle.prototype.getActorWindowWidth = function () { + return ( + (params.ActorStatusWindow_Width > 0 + ? params.ActorStatusWindow_Width + : Graphics.boxWidth) - + (params.WidthWithCommand ? this.partyCommandWidth() : 0) + ); + }; + + Scene_Battle.prototype.getActorWindowHeight = function () { + return params.ActorStatusWindow_Height > 0 + ? params.ActorStatusWindow_Height + : this.windowAreaHeight() + (params.WindowFrameShow ? 0 : 10); + }; + + Scene_Battle.prototype.getPartyCommandX = function () { + return ( + params.PartyCommand_X + + (params.PartyCommandWindowCenter ? this.partyCommandCenter() : 0) + ); + }; + + Scene_Battle.prototype.partyCommandCenter = function () { + return (Graphics.boxWidth - this.partyCommandWidth(0)) / 2; + }; + + Scene_Battle.prototype.partyCommand_YPosition = function (mode) { + if (mode === 0) { + //デフォルト + return ( + this._statusWindow.y + + (Graphics.boxHeight - Graphics.height) / 2 + + (params.WindowFrameShow ? 0 : 4) + ); + } else if (mode === 10) { + //カスタム + return params.PartyCommand_Y; + } else if (mode === 1) { + //上部 + return ( + params.PartyCommand_Y + (Graphics.boxHeight - Graphics.height) / 2 + 4 + ); + } else if (mode === 2) { + //中間 + return ( + this._statusWindow.y / 2 - + this.partyWindowAreaHeight() / 2 + + (Graphics.boxHeight - Graphics.height) / 2 + + params.PartyCommand_Y + ); + } else if (mode === 3) { + //アクターステータス上 + return ( + this._statusWindow.y - + this.partyWindowAreaHeight() + + (Graphics.boxHeight - Graphics.height) / 2 + + params.PartyCommand_Y + ); + } + }; + + Scene_Battle.prototype.partyCommandWidth = function (mode) { + return params.PartyCommand_Width > 0 + ? Math.min(params.PartyCommand_Width, Graphics.width) + : mode === 0 + ? Graphics.boxWidth + : 192; + }; + + Scene_Battle.prototype.partyWindowAreaHeight = function () { + return this.calcWindowHeight(params.PartyCommandMaxRow, true); + }; + + const _Scene_Battle_startActorSelection = + Scene_Battle.prototype.startActorSelection; + Scene_Battle.prototype.startActorSelection = function () { + _Scene_Battle_startActorSelection.call(this); + this._skillWindow.hide(); + this._itemWindow.hide(); + this._statusWindow.deselect(); + }; + + const _Scene_Battle_startEnemySelection = + Scene_Battle.prototype.startEnemySelection; + Scene_Battle.prototype.startEnemySelection = function () { + _Scene_Battle_startEnemySelection.call(this); + this._statusWindow.show(); + this._skillWindow.hide(); + this._itemWindow.hide(); + if (!this.commandDefaultMode()) { + this._actorCommandWindow.hide(); + } + }; + + const _Scene_Battle_onEnemyCancel = Scene_Battle.prototype.onEnemyCancel; + Scene_Battle.prototype.onEnemyCancel = function () { + _Scene_Battle_onEnemyCancel.call(this); + $gameTemp.onBSAction = false; + switch (this._actorCommandWindow.currentSymbol()) { + case "attack": + case "special": + this._actorCommandWindow.show(); + break; + } + }; + + const _Scene_Battle_onActorCancel = Scene_Battle.prototype.onActorCancel; + Scene_Battle.prototype.onActorCancel = function () { + _Scene_Battle_onActorCancel.call(this); + $gameTemp.onBSAction = false; + }; + + const _Scene_Battle_startPartyCommandSelection = + Scene_Battle.prototype.startPartyCommandSelection; + Scene_Battle.prototype.startPartyCommandSelection = function () { + _Scene_Battle_startPartyCommandSelection.call(this); + $gameTemp.onBSAction = false; + }; + + const _Scene_Battle_selectPreviousCommand = + Scene_Battle.prototype.selectPreviousCommand; + Scene_Battle.prototype.selectPreviousCommand = function () { + _Scene_Battle_selectPreviousCommand.call(this); + $gameTemp.onBSAction = false; + this._partyCommandWindow.show(); + }; + + const _Scene_Battle_onSelectAction = Scene_Battle.prototype.onSelectAction; + Scene_Battle.prototype.onSelectAction = function () { + $gameTemp.onBSAction = BattleManager.isTpb() && !this.commandDefaultMode(); + _Scene_Battle_onSelectAction.call(this); + }; + + const _Scene_Battle_endCommandSelection = + Scene_Battle.prototype.endCommandSelection; + Scene_Battle.prototype.endCommandSelection = function () { + _Scene_Battle_endCommandSelection.call(this); + $gameTemp.onBSAction = false; + }; + + const _Scene_Battle_commandSkill = Scene_Battle.prototype.commandSkill; + Scene_Battle.prototype.commandSkill = function () { + _Scene_Battle_commandSkill.call(this); + this._statusWindow.show(); + }; + + const _Scene_Battle_commandItem = Scene_Battle.prototype.commandItem; + Scene_Battle.prototype.commandItem = function () { + _Scene_Battle_commandItem.call(this); + this._statusWindow.show(); + }; + + const _Scene_Battle_selectNextCommand = + Scene_Battle.prototype.selectNextCommand; + Scene_Battle.prototype.selectNextCommand = function () { + _Scene_Battle_selectNextCommand.call(this); + $gameTemp.onBSAction = false; + }; + + Scene_Battle.prototype.commandDefaultMode = function () { + return params.bsMode === "Default" || params.bsMode === "Standard"; + }; + + //Window_Base + Window_Base.prototype.setBSBackground = function (background) { + this._bsBackground = background; + }; + + Window_Base.prototype.bsUpdateBackground = function () { + if (this._bsBackground) { + this._bsBackground.visible = this.visible; + } + }; + + //Window_PartyCommand + const _Window_PartyCommand_initialize = + Window_PartyCommand.prototype.initialize; + Window_PartyCommand.prototype.initialize = function (rect) { + _Window_PartyCommand_initialize.call(this, rect); + this.windowColor = null; + this.opacity = params.PartyCommandWindowShow ? 255 : 0; + }; + + Window_PartyCommand.prototype.loadWindowskin = function () { + if (params.PartyCommandWindowSkin) { + this.windowskin = ImageManager.loadSystem(params.PartyCommandWindowSkin); + this.windowColor = params.ActorStatusWindowColor; + } else { + Window_Base.prototype.loadWindowskin.call(this); + } + }; + + Window_PartyCommand.prototype.updateTone = function () { + if (params.PartyCommandWindowColor) { + const tone = params.PartyCommandWindowColor; + this.setTone(tone.red, tone.green, tone.bule); + } else { + Window_Base.prototype.updateTone.call(this); + } + }; + + Window_PartyCommand.prototype.maxCols = function () { + return params.PartyCommandMode + ? params.PartyCommandMaxCol + : Math.min( + this._list ? this.maxItems() : params.PartyCommandMaxCol, + params.PartyCommandMaxCol + ); + }; + + const _Window_PartyCommand_itemRect = Window_PartyCommand.prototype.itemRect; + Window_PartyCommand.prototype.itemRect = function (index) { + const rect = _Window_PartyCommand_itemRect.call(this, index); + if (params.PartyCommandMode) { + rect.x += + (this.itemWidth() / 2) * + (this.maxCols() - Math.min(this.maxItems(), this.maxCols())); + } + return rect; + }; + + const _Window_PartyCommand_setup = Window_PartyCommand.prototype.setup; + Window_PartyCommand.prototype.setup = function () { + if (!$gameTemp.onBSAction) { + _Window_PartyCommand_setup.call(this); + } else { + $gameTemp.onBSAction = false; + } + }; + + //Window_ActorCommand + const _Window_ActorCommand_initialize = + Window_ActorCommand.prototype.initialize; + Window_ActorCommand.prototype.initialize = function (rect) { + _Window_ActorCommand_initialize.call(this, rect); + this.opacity = params.ActorCommandWindowShow ? 255 : 0; + }; + + Window_ActorCommand.prototype.loadWindowskin = function () { + if (params.ActorCommandWindowSkin) { + this.windowskin = ImageManager.loadSystem(params.ActorCommandWindowSkin); + } else { + Window_Base.prototype.loadWindowskin.call(this); + } + }; + + Window_ActorCommand.prototype.setWindowSkin = function (data) { + if (data.WindowSkin) { + this.windowskin = ImageManager.loadSystem(data.WindowSkin); + this.windowColor = data.WindowColor; + } else { + this.loadWindowskin(); + this.windowColor = null; + } + }; + + Window_ActorCommand.prototype.updateTone = function () { + if (this.windowColor) { + const tone = this.windowColor; + this.setTone(tone.red, tone.green, tone.bule); + } else { + Window_Base.prototype.updateTone.call(this); + } + }; + + Window_ActorCommand.prototype.maxCols = function () { + return params.ActorCommandMode + ? params.ActorCommandMaxCol + : Math.min( + this._list ? this.maxItems() : params.ActorCommandMaxCol, + params.ActorCommandMaxCol + ); + //return Math.min((this._list ? this.maxItems() : params.ActorCommandMaxCol), params.ActorCommandMaxCol); + }; + + Window_ActorCommand.prototype.setCommandHeight = function () { + const maxCols = params.ActorCommandVariable + ? Math.ceil(this.maxItems() / params.ActorCommandMaxCol) + : params.ActorCommandMaxRow; + const cols = params.ActorCommandVariable + ? maxCols.clamp(params.ActorCommandMinRow, params.ActorCommandMaxRow) + : maxCols; + this.height = this.fittingHeight(cols); + }; + + Window_ActorCommand.prototype.selectActor = function (actor) { + const members = $gameParty.battleMembers(); + return members.indexOf(actor); + }; + + const _Window_ActorCommand_itemRect = Window_ActorCommand.prototype.itemRect; + Window_ActorCommand.prototype.itemRect = function (index) { + const rect = _Window_ActorCommand_itemRect.call(this, index); + if (params.ActorCommandMode) { + rect.x += + (this.itemWidth() / 2) * + (this.maxCols() - Math.min(this.maxItems(), this.maxCols())); + } + return rect; + }; + + const _Window_ActorCommand_refresh = Window_ActorCommand.prototype.refresh; + Window_ActorCommand.prototype.refresh = function () { + _Window_ActorCommand_refresh.call(this); + const actorIndex = this.selectActor(this._actor); + if ((statusData && this._actor) || actorIndex >= 0) { + const data = getActorPositionData(this._actor.actorId()); + this.setWindowSkin(data); + const rect = statusData.itemRect(actorIndex); + this.setCommandHeight(); + if (params.ActorCommandPosition === "actor") { + if (Imported.NUUN_SupportActor && this._actor.getSupportActor()) { + this.x = params.SupportActorCommand_X; + this.y = params.SupportActorCommand_Y; + } else { + this.x = + rect.x + + statusData.itemPadding() + + (rect.width - this.width) / 2 + + params.ActorCommand_X; + this.y = this.homeY - this.height + rect.y; + } + } else if (params.ActorCommandPosition === "svtop") { + data = this.SvActorData[actorIndex]; + this.x = + data.x - (this.width + data.width) / 2 + 32 + params.ActorCommand_X; + this.y = + data.y - (this.height + data.height + 48) + params.ActorCommand_Y; + } else if (params.ActorCommandPosition === "svleft") { + data = this.SvActorData[actorIndex]; + this.x = data.x - this.width - 32 + params.ActorCommand_X; + this.y = + data.y - (this.height + data.height + 48) / 2 + params.ActorCommand_Y; + } else if (params.ActorCommandPosition === "svright") { + data = this.SvActorData[actorIndex]; + this.x = data.x + 32 + params.ActorCommand_X; + this.y = + data.y - (this.height + data.height + 48) / 2 + params.ActorCommand_Y; + } else if (params.ActorCommandPosition === "top") { + this.y = this.homeY; + } else if (params.ActorCommandPosition === "middle") { + this.y = this.homeY - Math.floor(this.height / 2); + } else { + this.y = this.homeY - this.height; + } + } + }; + + //Window_BattleStatus + const _Window_BattleStatus_initialize = + Window_BattleStatus.prototype.initialize; + Window_BattleStatus.prototype.initialize = function (rect) { + _Window_BattleStatus_initialize.call(this, rect); + this.frameVisible = params.WindowFrameShow; + this.opacity = params.WindowShow ? 255 : 0; + this._opening = true; + this.visible = true; + $gameTemp.actorData = null; + }; + + Window_BattleStatus.prototype.loadWindowskin = function () { + if (params.ActorStatusWindowSkin) { + this.windowskin = ImageManager.loadSystem(params.ActorStatusWindowSkin); + } else { + Window_Base.prototype.loadWindowskin.call(this); + } + }; + + Window_BattleStatus.prototype.updateTone = function () { + if (params.ActorStatusWindowColor) { + const tone = params.ActorStatusWindowColor; + this.setTone(tone.red, tone.green, tone.bule); + } else { + Window_Base.prototype.updateTone.call(this); + } + }; + + const _Window_BattleStatus_maxCols = Window_BattleStatus.prototype.maxCols; + Window_BattleStatus.prototype.maxCols = function () { + return params.ActorStatusVariable + ? Math.min( + $gameParty.battleMembers().length, + _Window_BattleStatus_maxCols.call(this), + params.ActorMaxCol + ) + : params.ActorMaxCol; + }; + + const _Window_BattleStatus_itemHeight = + Window_BattleStatus.prototype.itemHeight; + Window_BattleStatus.prototype.itemHeight = function () { + const row = + params.ActorMaxRow > 0 + ? params.ActorMaxRow + : Math.ceil($gameParty.battleMembers().length / this.maxCols()); + return Math.floor(_Window_BattleStatus_itemHeight.call(this) / row); + }; + + const _Window_BattleStatus_rowSpacing = + Window_BattleStatus.prototype.rowSpacing; + Window_BattleStatus.prototype.rowSpacing = function () { + return Math.ceil($gameParty.battleMembers().length / this.maxCols()) > 1 + ? 4 + : _Window_BattleStatus_rowSpacing.call(this); + }; + + Window_BattleStatus.prototype.itemRect = function (index) { + let rect = Window_Selectable.prototype.itemRect.call(this, index); + rect = this.statusPosition(index, rect); + return rect; + }; + + Window_BattleStatus.prototype.faceRect = function (index) { + //再定義 + const rect = this.itemRect(index); + rect.pad(-1); + let height; + if (params.bsMode === "Standard") { + height = + params.FaceHeight > 0 + ? Math.min(params.FaceHeight, ImageManager.faceHeight) + : ImageManager.faceHeight; + rect.height = params.FaceHeightOnWindow + ? Math.min(rect.height, height) + : height; + //rect.x -= Math.floor((rect.width / 2) - (ImageManager.faceWidth / 2)); + } else if (params.bsMode === "Type4") { + height = + params.FaceHeight > 0 + ? Math.min(params.FaceHeight, ImageManager.faceHeight) + : ImageManager.faceHeight; + rect.height = params.FaceHeightOnWindow + ? Math.min(rect.height, height) + : height; + } else { + height = + params.FaceHeight > 0 + ? Math.min(params.FaceHeight, ImageManager.faceHeight) + : this.basicGaugesY(rect) - + this.gaugeLineHeight() + + this.gaugeLineHeight() / 2 - + rect.y; + rect.height = params.FaceHeightOnWindow + ? Math.min(rect.height, height) + : height; + } + rect.y += this.colSpacing(); + return rect; + }; + + Window_BattleStatus.prototype.preparePartyRefresh = function () { + this.performPartyRefresh(); + }; + + Window_BattleStatus.prototype.performPartyRefresh = function () { + $gameTemp.setBattleStyleRefresh(true); + this.refresh(); + this.commandRefresh(true); + }; + + Window_BattleStatus.prototype.commandRefresh = function (flag) { + this._commandRefresh = flag; + }; + + Window_BattleStatus.prototype.isCommandRefresh = function () { + return this._commandRefresh; + }; + + Window_BattleStatus.prototype.setActorWindow = function ( + battleActorImges, + BattleActorStatus + ) { + this._window_battleActorImges = battleActorImges; + this._window_BattleActorStatus = BattleActorStatus; + }; + + const _Window_BattleStatus_refreshCursor = + Window_BattleStatus.prototype.refreshCursor; + Window_BattleStatus.prototype.refreshCursor = function () { + if (params.SelectBackShow) { + _Window_BattleStatus_refreshCursor.call(this); + } else { + this.setCursorRect(0, 0, 0, 0); + } + }; + + Window_BattleStatus.prototype.statusPosition = function (index, rect) { + const itemWidth = this.itemWidth(); + const maxCols = Math.min( + this.maxItems() - Math.floor(index / this.maxCols()) * this.maxCols(), + this.maxCols(), + this.maxItems() + ); + if (params.ActorStatusMode === "center") { + rect.x += + Math.floor(this.width / 2 - (itemWidth * maxCols) / 2) - + this.itemPadding(); + } else if (params.ActorStatusMode === "raigt") { + rect.x += this.width - maxCols * itemWidth - this.itemPadding() * 2; + } else if (params.ActorStatusMode === "triangle") { + //const topCol = this.maxItems() % maxCols; + //console.log(topCol) + if (index < topCol) { + rect.x += + Math.floor(this.width / 2 - (itemWidth * topCol) / 2) - + this.itemPadding(); + } else { + rect.x += + Math.floor(this.width / 2 - (itemWidth * maxCols) / 2) - + this.itemPadding(); + } + } else if (params.ActorStatusMode === "Inverted_triangle") { + } + return rect; + }; + + Window_BattleStatus.prototype.drawItem = function (index) {}; + + Window_BattleStatus.prototype.drawItemBackground = function (index) { + const actor = this.actor(index); + const data = getActorPositionData(actor.actorId()); + if (data.ActorBackground) { + const rect = this.itemRect(index); + const bitmap = ImageManager.nuun_LoadPictures(data.ActorBackground); + this.actorBackGround( + actor, + bitmap, + rect.x, + rect.y, + rect.width, + rect.height + ); + } else if (params.CursorBackShow) { + Window_Selectable.prototype.drawItemBackground.call(this, index); + } + }; + + Window_BattleStatus.prototype.drawItemStatus = function (index) { + //再定義 + const actor = this.actor(index); + $gameTemp.actorData = getActorPositionData(actor.actorId()); + const statusData = $gameTemp.actorData.StatusListData; + if (statusData && statusData.length > 0) { + this.drawStatusListData(actor, statusData, index); + } else { + const rect = this.itemRectWithPadding(index); + this.getGaugeMaxWidth(rect.width, rect.width); + const stateIconX = this.stateIconX(rect); + const stateIconY = this.stateIconY(rect); + if (params.StateVisible && !params.OutsideWindowVisible) { + this.placeStateIcon(actor, stateIconX, stateIconY); + } + if (params.TPBShow) { + const timeX = this.timeX(rect); + const timeY = this.timeY(rect); + this.placeTimeGauge(actor, timeX, timeY); + } + if (params.NameShow) { + const nameX = this.nameX(rect); + const nameY = this.nameY(rect); + this.placeActorName(actor, nameX, nameY); + } + const basicGaugesX = this.basicGaugesX(rect); + const basicGaugesY = this.basicGaugesY(rect); + this.placeBasicGauges(actor, basicGaugesX, basicGaugesY, rect); + } + }; + + Window_BattleStatus.prototype.drawStatusListData = function ( + actor, + list, + index + ) { + const rect = this.itemRectWithPadding(index); + list.forEach((data) => { + this.getGaugeMaxWidth(rect.width, data.Width); + $gameTemp.userStatusParam = data; + switch (data.Status) { + case "hpgauge": + this.placeGauge( + actor, + "hp", + rect.x + data.PositionX, + rect.y + data.PositionY + ); + break; + case "mpgauge": + this.placeGauge( + actor, + "mp", + rect.x + data.PositionX, + rect.y + data.PositionY + ); + break; + case "tpgauge": + this.placeGauge( + actor, + "tp", + rect.x + data.PositionX, + rect.y + data.PositionY + ); + break; + case "tpb": + this.placeTimeGauge( + actor, + rect.x + data.PositionX, + rect.y + data.PositionY + ); + break; + case "state": + if (!params.OutsideWindowVisible) { + this.placeStateIcon( + actor, + rect.x + data.PositionX, + rect.y + data.PositionY, + data + ); + } + break; + case "state2": + this.drawActorIcons( + actor, + rect.x + data.PositionX, + rect.y + data.PositionY, + Math.min(rect.width, data.Width), + data + ); + break; + case "name": + this.bs_PlaceActorName( + actor, + rect.x + data.PositionX, + rect.y + data.PositionY + ); + break; + case "lv": + this.drawLevel( + actor, + data, + rect.x + data.PositionX, + rect.y + data.PositionY, + Math.min(rect.width, data.Width) + ); + break; + case "param": + this.drawUserParam( + actor, + data, + rect.x + data.PositionX, + rect.y + data.PositionY, + Math.min(rect.width, data.Width) + ); + break; + case "usergauge": + this.placeGauge( + actor, + data.UserParamID, + rect.x + data.PositionX, + rect.y + data.PositionY + ); + break; + case "dparam": + this.placeUserParam( + actor, + data.UserParamID, + rect.x + data.PositionX, + rect.y + data.PositionY, + Math.min(rect.width, data.Width) + ); + break; + case "imges": + this.drawActorImges( + actor, + data, + rect.x + data.PositionX, + rect.y + data.PositionY, + Math.min(rect.width, data.Width) + ); + break; + default: + break; + } + }); + $gameTemp.userStatusParam = null; + }; + + Window_BattleStatus.prototype.drawLevel = function ( + actor, + data, + x, + y, + width + ) { + this.contents.fontSize = $gameSystem.mainFontSize() + (data.FontSize || 0); + this.changeTextColor(ColorManager.systemColor()); + const nameText = data.ParamName ? data.ParamName : TextManager.levelA; + const textWidth = this.textWidth(nameText); + this.drawText(nameText, x, y, textWidth); + this.resetTextColor(); + this.drawText( + actor.level, + x + textWidth + 8, + y, + width - (textWidth + 8), + "right" + ); + this.contents.fontSize = $gameSystem.mainFontSize(); + }; + + Window_BattleStatus.prototype.drawUserParam = function ( + actor, + data, + x, + y, + width + ) { + this.contents.fontSize = $gameSystem.mainFontSize() + (data.FontSize || 0); + const a = actor; + const d = actor.actor(); + const nameText = data.ParamName ? data.ParamName : ""; + const textWidth = Math.max(60, this.textWidth(nameText)); + this.changeTextColor(ColorManager.systemColor()); + if (nameText) { + this.drawText(nameText, x + textWidth, y, width - textWidth); + } + this.resetTextColor(); + if (data.DetaEval) { + this.drawText( + eval(data.DetaEval), + x + textWidth + 8, + y, + width - (textWidth + 8), + "right" + ); + } + this.contents.fontSize = $gameSystem.mainFontSize(); + }; + + Window_BattleStatus.prototype.drawActorIcons = function ( + actor, + x, + y, + width, + data + ) { + const key = "actor%1-stateIcon%2".format( + actor.actorId(), + data.UserParamID || "_state2" + ); + const sprite = this.createInnerSprite(key, Sprite_BSStateIcon); + sprite.setup(actor, data); + sprite.move(x, y); + sprite.setupVisibleIcons( + this.getVisibleIcons(data.DetaEval1), + this.getVisibleIcons(data.DetaEval2) + ); + sprite.show(); + }; + + Window_BattleStatus.prototype.drawActorImges = function ( + actor, + data, + x, + y, + width + ) { + if (data.ContentsImges) { + const key = "actor%1-imges%2".format( + actor.actorId(), + data.UserParamID || "_img" + ); + const bitmap = ImageManager.nuun_LoadPictures(data.ContentsImges); + const sprite = this.createInnerSprite(key, Sprite); + sprite.bitmap = bitmap; + sprite.x = x; + sprite.y = y; + sprite.anchor.x = 0.5; + sprite.anchor.y = 0.5; + sprite.show(); + } + }; + + Window_BattleStatus.prototype.placeUserParam = function (actor, data, x, y) { + const key = "actor%1-userParam%2".format( + actor.actorId(), + data.UserParamID || "dparam" + ); + const sprite = this.createInnerSprite(key, Sprite_NuunUserParam); + sprite.setup(actor); + sprite.move(x, y); + sprite.show(); + }; + + Window_BattleStatus.prototype.bs_PlaceActorName = function (actor, x, y) { + const key = "actor%1-name".format(actor.actorId()); + const sprite = this.createInnerSprite(key, Sprite_BSName); + sprite.setup(actor); + sprite.move(x, y); + sprite.show(); + }; + + Window_BattleStatus.prototype.placeStateIcon = function (actor, x, y, data) { + const key = "actor%1-stateIcon%2".format( + actor.actorId(), + data && data.UserParamID ? data.UserParamID : "_state" + ); + const sprite = this.createInnerSprite(key, Sprite_StateIcon); + sprite.setup(actor); + sprite.move(x, y); + if (data) { + sprite.setupVisibleIcons( + this.getVisibleIcons(data.DetaEval1), + this.getVisibleIcons(data.DetaEval2) + ); + } + sprite.show(); + }; + + Window_BattleStatus.prototype.placeBasicGauges = function ( + actor, + x, + y, + rect + ) { + let x2 = $gameTemp.actorData.HPChangePosition + ? $gameTemp.actorData.ActorHP_X + rect.x + : this.defaultGaugeX(x, "hp"); + let y2 = $gameTemp.actorData.HPChangePosition + ? $gameTemp.actorData.ActorHP_Y + rect.y + : this.defaultGaugeY(y, "hp"); + this.placeGauge(actor, "hp", x2, y2); + x2 = $gameTemp.actorData.MPChangePosition + ? $gameTemp.actorData.ActorMP_X + rect.x + : this.defaultGaugeX(x, "mp"); + y2 = $gameTemp.actorData.MPChangePosition + ? $gameTemp.actorData.ActorMP_Y + rect.y + : this.defaultGaugeY(y, "mp"); + this.placeGauge(actor, "mp", x2, y2); + if ($dataSystem.optDisplayTp) { + x2 = $gameTemp.actorData.TPChangePosition + ? $gameTemp.actorData.ActorTP_X + rect.x + : this.defaultGaugeX(x, "tp"); + y2 = $gameTemp.actorData.TPChangePosition + ? $gameTemp.actorData.ActorTP_Y + rect.y + : this.defaultGaugeY(y, "tp"); + this.placeGauge(actor, "tp", x2, y2); + } + }; + + Window_BattleStatus.prototype.getVisibleIcons = function (str) { + let states = []; + const dataEval = str; + if (dataEval) { + const stateList = dataEval.split(","); + for (const id of stateList) { + Array.prototype.push.apply(states, NuunManager.nuun_getListIdData(id)); + } + } + return states; + }; + + Window_BattleStatus.prototype.defaultGaugeX = function (x, type) { + switch (type) { + case "hp": + return params.bsMode === "Standard" ? x : x; + case "mp": + return params.bsMode === "Standard" ? x + 134 : x; + case "tp": + return params.bsMode === "Standard" ? x + 268 : x; + case "time": + return; + } + }; + + Window_BattleStatus.prototype.defaultGaugeY = function (y, type) { + switch (type) { + case "hp": + return params.bsMode === "Standard" ? y : y; + case "mp": + return params.bsMode === "Standard" ? y : y + this.gaugeLineHeight(); + case "tp": + return params.bsMode === "Standard" + ? y + : y + this.gaugeLineHeight() * 2; + case "time": + return params.bsMode === "Standard" ? y : y; + } + }; + + Window_BattleStatus.prototype.placeGauge = function (actor, type, x, y) { + $gameTemp.bsGaugeType = type; + if (Imported.NUUN_GaugeImage) { + this.placeGaugeImg(actor, type, x, y); + } + const key = "actor%1-gauge-%2".format(actor.actorId(), type); + const sprite = this.createInnerSprite(key, Sprite_BSGauge); + sprite.setup(actor, type); + sprite.move(x, y); + sprite.show(); + }; + + const _Window_BattleStatus_nameX = Window_BattleStatus.prototype.nameX; + Window_BattleStatus.prototype.nameX = function (rect) { + if (params.bsMode === "Standard") { + return $gameTemp.actorData.NameChangePosition + ? $gameTemp.actorData.ActorName_X + rect.x + : rect.x; + } else { + return $gameTemp.actorData.NameChangePosition + ? $gameTemp.actorData.ActorName_X + rect.x + : _Window_BattleStatus_nameX.call(this, rect); + } + }; + + const _Window_BattleStatus_nameY = Window_BattleStatus.prototype.nameY; + Window_BattleStatus.prototype.nameY = function (rect) { + if (params.bsMode === "Standard") { + return $gameTemp.actorData.NameChangePosition + ? $gameTemp.actorData.ActorName_Y + rect.y + : rect.y + 10; + } else { + return $gameTemp.actorData.NameChangePosition + ? $gameTemp.actorData.ActorName_Y + rect.y + : _Window_BattleStatus_nameY.call(this, rect); + } + }; + + const _Window_BattleStatus_basicGaugesX = + Window_BattleStatus.prototype.basicGaugesX; + Window_BattleStatus.prototype.basicGaugesX = function (rect) { + if (params.bsMode === "Standard") { + return rect.x + 180; + } else { + return _Window_BattleStatus_basicGaugesX.call(this, rect); + } + }; + + const _Window_BattleStatus_basicGaugesY = + Window_BattleStatus.prototype.basicGaugesY; + Window_BattleStatus.prototype.basicGaugesY = function (rect) { + if (params.bsMode === "Standard") { + return rect.y + 8; + } else { + return _Window_BattleStatus_basicGaugesY.call(this, rect); + } + }; + + const _Window_BattleStatus_stateIconX = + Window_BattleStatus.prototype.stateIconX; + Window_BattleStatus.prototype.stateIconX = function (rect) { + if (params.bsMode === "Standard") { + return $gameTemp.actorData.StateChangePosition + ? $gameTemp.actorData.ActorState_X + rect.x + : rect.x + 156; + } else { + return $gameTemp.actorData.StateChangePosition + ? $gameTemp.actorData.ActorState_X + rect.x + : _Window_BattleStatus_stateIconX.call(this, rect); + } + }; + + const _Window_BattleStatus_stateIconY = + Window_BattleStatus.prototype.stateIconY; + Window_BattleStatus.prototype.stateIconY = function (rect) { + if (params.bsMode === "Standard") { + return $gameTemp.actorData.StateChangePosition + ? $gameTemp.actorData.ActorState_Y + rect.y + : rect.y + 22; + } else { + return $gameTemp.actorData.StateChangePosition + ? $gameTemp.actorData.ActorState_Y + rect.y + : _Window_BattleStatus_stateIconY.call(this, rect); + } + }; + + Window_BattleStatus.prototype.timeX = function (rect) { + if (params.bsMode === "Standard") { + return $gameTemp.actorData.TPBChangePosition + ? $gameTemp.actorData.ActorTPB_X + rect.x + : rect.x; + } else { + return $gameTemp.actorData.TPBChangePosition + ? $gameTemp.actorData.ActorTPB_X + rect.x + : rect.x; + } + }; + + Window_BattleStatus.prototype.timeY = function (rect) { + if (params.bsMode === "Standard") { + return $gameTemp.actorData.TPBChangePosition + ? $gameTemp.actorData.ActorTPB_Y + rect.y + : rect.y + 12; + } else { + return $gameTemp.actorData.TPBChangePosition + ? $gameTemp.actorData.ActorTPB_Y + rect.y + : this.basicGaugesY(rect) - this.gaugeLineHeight(); + } + }; + + Window_BattleStatus.prototype.actorBackGround = function ( + actor, + bitmap, + x, + y, + width, + height + ) { + this.contentsBack.blt(bitmap, 0, 0, width, height, x, y); + }; + + Window_BattleStatus.prototype.open = function () { + Window_Base.prototype.open.call(this); + if (this._window_battleActorImges) { + this._window_battleActorImges.open(); + this._window_BattleActorStatus.open(); + } + }; + + Window_BattleStatus.prototype.close = function () { + Window_Base.prototype.close.call(this); + if (this._window_battleActorImges) { + this._window_battleActorImges.close(); + this._window_BattleActorStatus.close(); + } + }; + + const _Window_BattleStatus_show = Window_BattleStatus.prototype.show; + Window_BattleStatus.prototype.show = function () { + _Window_BattleStatus_show.call(this); + if (this._window_battleActorImges) { + this._window_battleActorImges.show(); + this._window_BattleActorStatus.show(); + } + }; + + const _Window_BattleStatus_hide = Window_BattleStatus.prototype.hide; + Window_BattleStatus.prototype.hide = function () { + _Window_BattleStatus_hide.call(this); + if (this._window_battleActorImges) { + this._window_battleActorImges.hide(); + this._window_BattleActorStatus.hide(); + } + }; + + //Window_BattleActorImges + function Window_BattleActorImges() { + this.initialize(...arguments); + } + + Window_BattleActorImges.prototype = Object.create( + Window_BattleStatus.prototype + ); + Window_BattleActorImges.prototype.constructor = Window_BattleActorImges; + + Window_BattleActorImges.prototype.initialize = function (rect) { + Window_StatusBase.prototype.initialize.call(this, rect); + this.openness = 0; + this.opacity = 0; + this._opening = true; + this.visible = true; + this._bitmapsReady = 0; + this.setActorBaseSprite(); + this.preparePartyRefresh(); + }; + + Window_BattleActorImges.prototype.setActorBaseSprite = function () { + const sprite = new Sprite(); + this._actorImgBaseSprite = sprite; + this.addChild(sprite); + sprite.hide(); + }; + + Window_BattleActorImges.prototype.drawItem = function (index) { + this.drawItemImage(index); + this.drawStatusBack(index); + //this.drawItemStatus(index); + }; + + Window_BattleActorImges.prototype.drawStatusListData = function ( + actor, + list, + index + ) { + const rect = this.itemRectWithPadding(index); + list.forEach((data) => { + switch (data.Status) { + case "imges": + this.drawActorImges( + actor, + data, + rect.x + data.PositionX, + rect.y + data.PositionY, + Math.min(rect.width, data.Width) + ); + break; + default: + break; + } + }); + }; + + Window_BattleActorImges.prototype.drawItemStatus = function (index) { + //再定義 + const actor = this.actor(index); + const actorData = getActorPositionData(actor.actorId()); + const statusData = actorData.StatusListData; + if (statusData && statusData.length > 0) { + this.drawStatusListData(actor, statusData, index); + } + }; + + Window_BattleActorImges.prototype.drawActorImges = function ( + actor, + data, + x, + y, + width + ) { + if (data.ContentsImges) { + const key = "actor%1-imges%2".format( + actor.actorId(), + data.UserParamID || "_img" + ); + const bitmap = ImageManager.nuun_LoadPictures(data.ContentsImges); + const sprite = this.createActorImgSprite(key, Sprite); + sprite.bitmap = bitmap; + sprite.x = x; + sprite.y = y; + sprite.anchor.x = 0.5; + sprite.anchor.y = 0.5; + sprite.show(); + } + }; + + Window_BattleActorImges.prototype.drawStatusBack = function (index) { + if (this._bitmapsReady >= $gameParty.members().length) { + const actor = this.actor(index); + const data = getActorPositionData(actor.actorId()); + if (data.ActorFrontBackground) { + const rect = this.itemRect(index); + const bitmap = ImageManager.nuun_LoadPictures( + data.ActorFrontBackground + ); + this.actorFrontBackGround( + actor, + bitmap, + rect.x, + rect.y, + rect.width, + rect.height + ); + } + } + }; + + Window_BattleActorImges.prototype.actorFrontBackGround = function ( + actor, + bitmap, + x, + y, + width, + height + ) { + const key = "actor%1-Frontback-%2".format(actor.actorId()); + const sprite = this.createActorImgSprite(key, Sprite); + sprite.bitmap = bitmap; + sprite.move(x + this.colSpacing(), y + 8); + sprite.width = width; + sprite.height = height; + sprite.show(); + }; + + Window_BattleActorImges.prototype.drawItemBackground = function (index) {}; + + Window_BattleActorImges.prototype.preparePartyRefresh = function () { + this._bitmapsReady = 0; + this.actorMainSprite = []; + let bitmap = null; + for (const actor of $gameParty.members()) { + actor.battleStyleImgRefresh(); + bitmap = actor.getLoadBattleStyleImg(); + this.actorMainSprite.push(bitmap); + if (bitmap && !bitmap.isReady()) { + bitmap.addLoadListener(this.performPartyRefresh.bind(this, bitmap)); + } else { + this.performPartyRefresh(bitmap); + } + } + }; + + Window_BattleActorImges.prototype.performPartyRefresh = function () { + this._bitmapsReady++; + if (this._bitmapsReady >= $gameParty.members().length) { + this.refresh(); + } + }; + + Window_BattleActorImges.prototype.drawItemImage = function (index) { + const actor = this.actor(index); + if (actor.bsImgMode !== "none" && actor.faceMode) { + this.drawItemFace(index, actor); + } else if (actor.bsImgMode !== "none") { + this.drawItemButler(index, actor); + } + if ( + $gameTemp.actorData && + params.StateVisible && + params.OutsideWindowVisible + ) { + const rect = this.itemRectWithPadding(index); + const statusData = $gameTemp.actorData.StatusListData; + if (statusData) { + const find = statusData.find((data) => data.Status === "state"); + if (find) { + this.placeStateIcon( + actor, + rect.x + find.PositionX, + rect.y + find.PositionY + ); + } + } else { + const stateIconX = this.stateIconX(rect); + const stateIconY = this.stateIconY(rect); + this.placeStateIcon(actor, stateIconX, stateIconY); + } + } + }; + + Window_BattleActorImges.prototype.drawItemButler = function (index, actor) { + const bitmap = this.actorMainSprite[index]; + const actorId = actor.actorId(); + const positionData = getActorPositionData(actorId); + const actorImgData = getActorImgData(actorId); + const rect = this.itemRect(index); + let stateSprite = null; + if (bitmap) { + const key = "actor%1-BSImg".format(actor.actorId()); + const sprite = this.createActorImgSprite(key, Sprite_ActorImges); + const imgIndex = actor.getBSImgIndex(); + if (!sprite._stateSprite && getStateAnimationShow()) { + stateSprite = new Sprite_StateOverlay(); + this.addChild(stateSprite); + } + sprite.setup(actor, actorImgData, imgIndex, stateSprite); + const x = + rect.x + + (actorImgData.ActorImgHPosition === "center" + ? Math.floor(this.itemWidth() / 2) + 4 + : 8) + + (positionData.ImgChangePosition ? positionData.ActorImg_X : 0) + + (actorImgData ? actorImgData.Actor_X : 0); + //const x = rect.x + (positionData.ImgChangePosition ? positionData.ActorImg_X : Math.floor(this.itemWidth() / 2) + 4) + (actorImgData ? actorImgData.Actor_X : 0); + const y = + rect.y + + (actorImgData.ActorImgVPosition === "under" ? this.height : 0) + + (positionData.ImgChangePosition ? positionData.ActorImg_Y : 0) + + this.itemPadding() + + (actorImgData ? actorImgData.Actor_Y : 0); + const scale = actorImgData.Actor_Scale / 100; + sprite.scale.x = scale; + sprite.scale.y = scale; + sprite._rectWidth = bitmap.width; + sprite._rectHeight = bitmap.height; + sprite.setHome(x, y); + sprite.show(); + if (params.Img_SW > 0 || params.Img_SH > 0) { + const oriScale = 1 / scale; + const sw = (params.Img_SW || Infinity) * oriScale; + const sh = (params.Img_SH || Infinity) * oriScale; + const sx = + (actorImgData.Img_SX || 0) * oriScale + + (actorImgData.ActorImgHPosition === "center" + ? (bitmap.width - sw) / 2 + : 0); + const sy = (actorImgData.Img_SY || 0) * oriScale; + sprite.setFrame(sx, sy, sw, sh); + } + BattleManager.battlerSprite[index] = sprite; + } + }; + + Window_BattleActorImges.prototype.drawItemFace = function (index, actor) { + const actorId = actor.actorId(); + const positionData = getActorPositionData(actorId); + const actorImgData = getActorImgData(actorId); + const rect = this.faceRect(index); + let stateSprite = null; + let width = rect.width || ImageManager.faceWidth; + let height = rect.height || ImageManager.faceHeight; + const key = "actor%1-BSImg".format(actor.actorId()); + const sprite = this.createActorImgSprite(key, Sprite_ActorImges); + const imgIndex = actor.getBSImgIndex(); + if (!sprite._stateSprite && getStateAnimationShow()) { + stateSprite = new Sprite_StateOverlay(); + this.addChild(stateSprite); + } + sprite.setup(actor, actorImgData, imgIndex, stateSprite); + const scale = actorImgData.Actor_Scale / 100; + sprite.scale.x = scale; + sprite.scale.y = scale; + const pw = ImageManager.faceWidth; + const ph = ImageManager.faceHeight; + const sw = Math.min(width, pw); + const sh = Math.min(height, ph); + const x = + rect.x + + (actorImgData.ActorImgHPosition === "center" + ? Math.floor(this.itemWidth() / 2) + 4 + : 8) + + (positionData.ImgChangePosition ? positionData.ActorImg_X : 0) + + (actorImgData ? actorImgData.Actor_X : 0); + //const x = rect.x + (positionData.ImgChangePosition ? positionData.ActorImg_X : Math.floor(this.itemWidth() / 2) + 4) + (actorImgData ? actorImgData.Actor_X : 0); + const y = + rect.y + + (actorImgData.ActorImgVPosition === "under" ? sh : 1) + + (positionData.ImgChangePosition ? positionData.ActorImg_Y : 0) + + (actorImgData ? actorImgData.Actor_Y : 0); + sprite.setHome(x, y); + const sx = Math.floor((imgIndex % 4) * pw + (pw - sw) / 2); + const sy = Math.floor(Math.floor(imgIndex / 4) * ph + (ph - sh) / 2); + sprite.setFrame(sx, sy, sw, sh); + sprite._rectWidth = Math.min(pw, rect.width); + sprite._rectHeight = rect.height; + sprite.show(); + BattleManager.battlerSprite[index] = sprite; + }; + + Window_BattleActorImges.prototype.placeStateIcon = function ( + actor, + x, + y, + data + ) { + const key = "actor%1-stateIcon%2".format( + actor.actorId(), + data ? data.UserParamID || "dparam" : "dparam" + ); + const sprite = this.createActorImgSprite(key, Sprite_StateIcon); + sprite.setup(actor); + sprite.move(x, y); + if (data) { + sprite.setupVisibleIcons( + this.getVisibleIcons(data.detaEval1), + this.getVisibleIcons(data.detaEval2) + ); + } + sprite.show(); + }; + + Window_BattleActorImges.prototype.createActorImgSprite = function ( + key, + spriteClass + ) { + const dict = this._additionalSprites; + if (dict[key]) { + return dict[key]; + } else { + const sprite = new spriteClass(); + dict[key] = sprite; + this._actorImgBaseSprite.addChild(sprite); + return sprite; + } + }; + + Window_BattleActorImges.prototype.open = function () { + Window_Base.prototype.open.call(this); + this._actorImgBaseSprite.show(); + }; + + Window_BattleActorImges.prototype.close = function () { + Window_Base.prototype.close.call(this); + this._actorImgBaseSprite.hide(); + }; + + //Window_BattleActorStatus + function Window_BattleActorStatus() { + this.initialize(...arguments); + } + + Window_BattleActorStatus.prototype = Object.create( + Window_BattleStatus.prototype + ); + Window_BattleActorStatus.prototype.constructor = Window_BattleActorStatus; + + Window_BattleActorStatus.prototype.initialize = function (rect) { + Window_StatusBase.prototype.initialize.call(this, rect); + const filterArea = this._clientArea.filterArea; + this.openness = 0; + this.opacity = 0; + this._opening = true; + this.visible = true; + BattleManager.gaugeMaxWidth = params.ActorStatusVariable + ? this.width + : this.itemRectWithPadding(0).width; + BattleManager.rectMaxWidth = BattleManager.gaugeMaxWidth; + this.preparePartyRefresh(); + }; + + Window_BattleActorStatus.prototype.getGaugeMaxWidth = function ( + width, + width2 + ) { + BattleManager.rectMaxWidth = Math.min(width, width2); + }; + + Window_BattleActorStatus.prototype._updateFilterArea = function () { + const pos = this._clientArea.worldTransform.apply(new Point(0, 0)); + const filterArea = this._clientArea.filterArea; + filterArea.x = 0; + filterArea.y = 0; + filterArea.width = Graphics.width; + filterArea.height = Graphics.height; + }; + + Window_BattleActorStatus.prototype.preparePartyRefresh = function () { + $gameTemp.clearBattleRefreshRequest(); + this.performPartyRefresh(); + }; + + Window_BattleActorStatus.prototype.performPartyRefresh = function () { + this.refresh(); + }; + + Window_BattleActorStatus.prototype.drawItemBackground = function (index) {}; + + Window_BattleActorStatus.prototype.drawItem = function (index) { + this.drawItemStatus(index); + }; + + //Window_BattleActor + const _Window_BattleActor_initialize = + Window_BattleActor.prototype.initialize; + Window_BattleActor.prototype.initialize = function (rect) { + _Window_BattleActor_initialize.call(this, rect); + this.opacity = 0; + }; + + Window_BattleActor.prototype.drawItemBackground = function (index) {}; + + Window_BattleActor.prototype.preparePartyRefresh = function () { + this.refresh(); + }; + + Window_BattleActor.prototype.drawItem = function (index) {}; + + const _Window_BattleActor_refreshCursor = + Window_BattleActor.prototype.refreshCursor; + Window_BattleActor.prototype.refreshCursor = function () { + if (params.ActorSelectBackShow) { + _Window_BattleActor_refreshCursor.call(this); + } else { + this.setCursorRect(0, 0, 0, 0); + } + }; + + //Window_BattleEnemy + const _Window_BattleEnemy_initialize = + Window_BattleEnemy.prototype.initialize; + Window_BattleEnemy.prototype.initialize = function (rect) { + _Window_BattleEnemy_initialize.call(this, rect); + this._bsBackground = null; + this.opacity = params.EnemyWindowShow ? 255 : 0; + }; + + Window_BattleEnemy.prototype.maxCols = function () { + return params.EnemyMaxCol; + }; + + //Window_BattleSkill + const _Window_BattleSkill_initialize = + Window_BattleSkill.prototype.initialize; + Window_BattleSkill.prototype.initialize = function (rect) { + _Window_BattleSkill_initialize.call(this, rect); + this._bsBackground = null; + this.opacity = params.SkillWindowShow ? 255 : 0; + }; + + //Window_BattleItem + const _Window_BattleItem_initialize = Window_BattleItem.prototype.initialize; + Window_BattleItem.prototype.initialize = function (rect) { + _Window_BattleItem_initialize.call(this, rect); + this._bsBackground = null; + this.opacity = params.ItemWindowShow ? 255 : 0; + }; + + //Window_Help + const _Window_Help_initialize = Window_Help.prototype.initialize; + Window_Help.prototype.initialize = function (rect) { + _Window_Help_initialize.call(this, rect); + this._bsBackground = null; + this.opacity = params.HelpWindowShow ? 255 : 0; + }; + + //Window_BattleLog + const _Window_BattleLog_showEnemyAttackAnimation = + Window_BattleLog.prototype.showEnemyAttackAnimation; + Window_BattleLog.prototype.showEnemyAttackAnimation = function ( + subject, + targets + ) { + const id = subject.attackAnimation(); + if (id > 0) { + this.showNormalAnimation(targets, id, false); + } else { + _Window_BattleLog_showEnemyAttackAnimation.call(this); + } + }; + + //Window_Message + const _Window_Message_updateBackground = + Window_Message.prototype.updateBackground; + Window_Message.prototype.updateBackground = function () { + _Window_Message_updateBackground.call(this); + if ( + BattleManager.getDisplayMessageType() === "Appear" && + params.AppearBackgroundImg + ) { + this.opacity = 0; + } else if ( + BattleManager.getDisplayMessageType() === "Victory" && + params.VictoryBackgroundImg + ) { + this.opacity = 0; + } else if ( + BattleManager.getDisplayMessageType() === "Defeat" && + params.LoseBackgroundImg + ) { + this.opacity = 0; + } else if ( + BattleManager.getDisplayMessageType() === "Escape" && + params.EscapeBackgroundImg + ) { + this.opacity = 0; + } else if ( + BattleManager.getDisplayMessageType() === "EscapeFailure" && + params.EscapeFailureBackgroundImg + ) { + this.opacity = 0; + } + }; + + //Sprite_Actor + const _Sprite_Actor_initMembers = Sprite_Actor.prototype.initMembers; + Sprite_Actor.prototype.initMembers = function () { + _Sprite_Actor_initMembers.call(this); + this.viewFrontActor = !$gameSystem.isSideView() && params.ActorEffectShow; + this.bsSprite = null; + this._bsHomeX = 0; + this._bsHomeY = 0; + }; + + const _Sprite_Actor_updateVisibility = + Sprite_Actor.prototype.updateVisibility; + Sprite_Actor.prototype.updateVisibility = function () { + _Sprite_Actor_updateVisibility.call(this); + if (this.viewFrontActor) { + this.visible = false; + } + }; + + const _Sprite_Actor_setActorHome = Sprite_Actor.prototype.setActorHome; + Sprite_Actor.prototype.setActorHome = function (index) { + if (this.viewFrontActor) { + this.actorHomeRefresh(index); + } else { + _Sprite_Actor_setActorHome.call(this, index); + } + }; + + Sprite_Actor.prototype.actorHomeRefresh = function (index) { + const rect = statusData.itemRectWithPadding(index); + let x = rect.x + Math.floor(rect.width / 2) + statusData.itemPadding(); + let y = rect.y + statusData.y + Math.floor(rect.height / 2); + if (params.StyleMode === "Standard") { + x -= Math.floor(ImageManager.faceWidth / 2); + } + this.setHome(x + params.ActorEffect_X, y + params.ActorEffect_Y); + this._bsHomeX = x + params.ActorEffect_X; + this._bsHomeY = y + params.ActorEffect_Y; + }; + + const _Sprite_Actor_setBattler = Sprite_Actor.prototype.setBattler; + Sprite_Actor.prototype.setBattler = function (battler) { + _Sprite_Actor_setBattler.call(this, battler); + const index = battler ? battler.index() : -1; + if ( + battler && + battler === this._actor && + this.viewFrontActor && + $gameTemp.isBattleStyleRequested() && + params.ActorEffectShow + ) { + this.setActorHome(index); + } + if (battler) { + this.bsSprite = BattleManager.battlerSprite[index]; + } + $gameTemp.setBattleStyleRefresh(false); + }; + + const _Sprite_Battler_startMove = Sprite_Battler.prototype.startMove; + Sprite_Battler.prototype.startMove = function (x, y, duration) { + if (!this.viewFrontActor) { + _Sprite_Battler_startMove.call(this, x, y, duration); + } + }; + + const _Sprite_Actor_updateMotion = Sprite_Actor.prototype.updateMotion; + Sprite_Actor.prototype.updateMotion = function () { + if (!this.viewFrontActor) { + _Sprite_Actor_updateMotion.call(this); + } + }; + + const _Sprite_Actor_update = Sprite_Actor.prototype.update; + Sprite_Actor.prototype.update = function () { + _Sprite_Actor_update.call(this); + if (this._actor) { + this.updateFrontActor(); + this.updateBsPosition(); + } + }; + + Sprite_Actor.prototype.updateFrontActor = function () { + if (this.viewFrontActor && $gameTemp.isBattleStyleRequested()) { + this.setActorHome(this._actor.index()); + } + }; + + Sprite_Actor.prototype.updateBsPosition = function () { + if (this.viewFrontActor) { + if (this._bsHomeX !== this._homeX) { + this._homeX = this._bsHomeX; + } + if (this._bsHomeY !== this._homeY) { + this._homeY = this._bsHomeY; + } + } + }; + + const _Sprite_Actor_damageOffsetX = Sprite_Actor.prototype.damageOffsetX; + Sprite_Actor.prototype.damageOffsetX = function () { + return ( + (this.viewFrontActor + ? Sprite_Battler.prototype.damageOffsetX.call(this) + : _Sprite_Actor_damageOffsetX.call(this)) + params.ActorDamage_X + ); + }; + + const _Sprite_Actor_damageOffsetY = Sprite_Actor.prototype.damageOffsetY; + Sprite_Actor.prototype.damageOffsetY = function () { + return ( + (this.viewFrontActor ? 0 : 0) + + _Sprite_Actor_damageOffsetY.call(this) + + params.ActorDamage_Y + ); + }; + + const _Sprite_Animation_updateFlash = Sprite_Animation.prototype.updateFlash; + Sprite_Animation.prototype.updateFlash = function () { + const t = this._targets; + if (!$gameSystem.isSideView() && params.ActorEffectShow) { + this._targets = this._targets.map((sprite) => + sprite._actor && sprite.bsSprite ? sprite.bsSprite : sprite + ); + } + _Sprite_Animation_updateFlash.call(this); + this._targets = t; + }; + + const _Sprite_AnimationMV_updateFlashMV = + Sprite_AnimationMV.prototype.updateFlash; + Sprite_AnimationMV.prototype.updateFlash = function () { + const t = this._targets; + if (!$gameSystem.isSideView() && params.ActorEffectShow) { + this._targets = this._targets.map((sprite) => + sprite._actor && sprite.bsSprite ? sprite.bsSprite : sprite + ); + } + _Sprite_AnimationMV_updateFlashMV.call(this); + this._targets = t; + }; + + //Sprite_ActorImges + function Sprite_ActorImges() { + this.initialize(...arguments); + } + + Sprite_ActorImges.prototype = Object.create(Sprite.prototype); + Sprite_ActorImges.prototype.constructor = Sprite_ActorImges; + + Sprite_ActorImges.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this.initMembers(); + }; + + Sprite_ActorImges.prototype.initMembers = function () { + this._battler = null; + this._data = null; + this._imgScenes = "default"; + this._imgIndex = -1; + this._selectionEffectCount = 0; + this._shake = 0; + this._shakePower = params.ActorShakePower; + this._shakeSpeed = params.ActorShakeSpeed; + this._shakeDuration = 0; + this._shakeDirection = 1; + this._zoomDuration = 0; + this._zoomScale = 1; + this._zoomScaleTarget = 1.2; + this._updateCount = 0; + this._imgListId = -1; + this._durationOpacity = 0; + this._startUpdate = true; + this._zoomEffect = false; + }; + + Sprite_ActorImges.prototype.setup = function ( + battler, + data, + index, + stateSprite + ) { + this._battler = battler; + this._data = data; + this.anchor.x = data.ActorImgHPosition === "center" ? 0.5 : 0.0; + this.anchor.y = data.ActorImgVPosition === "top" ? 0.0 : 1.0; + this._imgIndex = index; + battler.resetBattleStyleImgId(); + this.updateActorGraphic(); + this._stateSprite = stateSprite || this._stateSprite; + if (this._stateSprite && getStateAnimationShow()) { + this._stateSprite.setup(battler); + this._stateSprite.anchor.y = 0.5; + this._stateSprite.x = + this.x + this.getStateRectX() + this.getStatePositionX(); + this._stateSprite.y = + this.y + this.getStateRectY() + this.getStatePositionY(); + } + this.setBlendColor([0, 0, 0, 0]); + }; + + Sprite_ActorImges.prototype.setHome = function (x, y) { + this._homeX = x; + this._homeY = y; + this._baseScale = this._data ? this._data.Actor_Scale / 100 : 1; + this.move(x, y); + }; + + Sprite_ActorImges.prototype.update = function () { + Sprite.prototype.update.call(this); + if (this._battler) { + this.updateActorGraphic(); + this.updateMotion(); + this.updateSelectionEffect(); + } else { + this._stateSprite = null; + this.bitmap = null; + } + }; + + Sprite_ActorImges.prototype.refreshStateOverlay = function () { + if (this._stateSprite && getStateAnimationShow()) { + this._stateSprite.visible = this.visible; + this._stateSprite.x = + this.x + this.getStateRectX() + this.getStatePositionX(); + this._stateSprite.y = + this.y + this.getStateRectY() + this.getStatePositionY(); + } + }; + + Sprite_ActorImges.prototype.updateMotion = function () { + this.refreshStateOverlay(); + this.setupEffect(); + this.updateDamage(); + this.updateZoom(); + }; + + Sprite_ActorImges.prototype.setupEffect = function () { + if (params.OnActorShake && this._battler.isBSDamageEffect()) { + this._shakeDuration = params.ActorShakeFlame; + this._battler._onDamageEffect = false; + } + if (params.OnActionZoom && this._battler.isBSEffectAction()) { + this._zoomDuration = params.ActionZoomDuration; + this._zoomEffect = true; + this._battler._isEffectAction = false; + } + }; + + Sprite_ActorImges.prototype.updateDamage = function () { + if (this._shakeDuration > 0 || this._shake !== 0) { + const delta = + (this._shakePower * this._shakeSpeed * this._shakeDirection) / 10; + if ( + this._shakeDirection <= 1 && + this._shake * (this._shake + delta) < 0 + ) { + this._shake = 0; + } else { + this._shake += delta; + } + if (this._shake > this._shakePower * 2) { + this._shakeDirection = -1; + } + if (this._shake < -this._shakePower * 2) { + this._shakeDirection = 1; + } + this._shakeDuration--; + this.x += Math.round(this._shake); + } else if (this.x !== this._homeX) { + this.resetDamage(); + } + }; + + Sprite_ActorImges.prototype.updateZoom = function () { + if (this._zoomDuration > 0) { + this.anchor.y = 0.5; + this.anchor.x = 0.5; + const d = this._zoomDuration; + const t = + this._zoomDuration <= params.ActionZoomDuration / 2 + ? 1 + : this._zoomScaleTarget; + this._zoomScale = (this._zoomScale * (d - 1) + t) / d; + this._zoomDuration--; + const scale = this._zoomScale * this._baseScale; + this.scale.x = scale; + this.scale.y = scale; + if (this.x === this._homeX) { + this.x = + this._homeX + + (this._data.ActorImgHPosition === "left" + ? (this._rectWidth / 2) * scale + : 0); + } + if (this.y === this._homeY) { + this.y = + this._homeY - + (this._rectHeight / 2) * + scale * + (this._data.ActorImgVPosition === "top" ? -1 : 1); + } + if (getStateAnimationShow()) { + //this._stateSprite.x = params.ActorState_X; + //this._stateSprite.y = params.ActorState_Y + (this._rectHeight / 2) * (this._data.ActorImgVPosition === 'top' ? -1 : 1) + this.getStatePositionY(); + } + } else { + if (this.scale.x !== this._baseScale) { + this.resetZoom(); + } + if (this._zoomEffect) { + this._zoomEffect = false; + this.y = this._homeY; + this.x = this._homeX; + this.anchor.x = this._data.ActorImgHPosition === "left" ? 0.0 : 0.5; + this.anchor.y = this._data.ActorImgVPosition === "top" ? 0.0 : 1.0; + if (getStateAnimationShow()) { + //this._stateSprite.x = this.getStateRectX() + this.getStatePositionX(); + //this._stateSprite.y = this.getStateRectY() + this.getStatePositionY(); + } + } + } + }; + + Sprite_ActorImges.prototype.getStateRectX = function () { + //const tag = 'BSStateA_X' + this._stateSprite._overlayIndex; + return params.ActorState_X + this._data.ActorState_X; // + (Number(this._battler.actor().meta[tag]) || 0); + }; + + Sprite_ActorImges.prototype.getStateRectY = function () { + //const tag = 'BSStateA_Y' + this._stateSprite._overlayIndex;console.log(tag) + return params.ActorState_Y + this._data.ActorState_Y; // + (Number(this._battler.actor().meta[tag]) || 0); + }; + + Sprite_ActorImges.prototype.getStatePositionX = function () { + return this._data.ActorImgHPosition === "left" ? this.width / 2 : 0; + }; + + Sprite_ActorImges.prototype.getStatePositionY = function () { + return this._data.ActorImgVPosition === "under" ? this._rectHeight * -1 : 0; + }; + + Sprite_ActorImges.prototype.resetDamage = function () { + this.x = this._homeX; + }; + + Sprite_ActorImges.prototype.resetZoom = function () { + this.scale.x = this._baseScale; + this.scale.y = this._baseScale; + }; + + Sprite_ActorImges.prototype.updateSelectionEffect = function () { + if (!params.ActorFlash) { + return; + } + const target = this; + if (this._battler.isSelected()) { + this._selectionEffectCount++; + if (this._selectionEffectCount % 30 < 15) { + target.setBlendColor([255, 255, 255, 64]); + } else { + target.setBlendColor([0, 0, 0, 0]); + } + } else if (this._selectionEffectCount > 0) { + this._selectionEffectCount = 0; + target.setBlendColor([0, 0, 0, 0]); + } + }; + + Sprite_ActorImges.prototype.updateActorGraphic = function () { + const actor = this._battler; + if (actor) { + if (actor.isDead() && !this.isDead()) { + this.setDeadUpdateCount(); + } else if (actor.isAlive() && this.isDead()) { + this.setReviveUpdateCount(); + } else if ( + actor.isAlive() && + actor.getBSImgName() && + this._imgListId !== actor.getBSGraphicIndex() + ) { + if (actor.onImgId === 1 || actor.onImgId === 2) { + this._updateCount = this.setDamageDuration(); + } else if (actor.onImgId === 20) { + this._updateCount = Infinity; + } else { + this._updateCount = 1; + } + } + } + this.refreshActorGraphic(actor); + if (this._startUpdate) { + this._startUpdate = false; + } + }; + + Sprite_ActorImges.prototype.refreshActorGraphic = function (actor) { + if (actor && actor.getBSImgName()) { + if ( + this._imgListId !== actor.getBSGraphicIndex() && + this._updateCount > 0 + ) { + const bitmap = actor.getLoadBattleStyleImg(); + if (bitmap && !bitmap.isReady()) { + bitmap.addLoadListener( + this.setActorGraphic.bind(this, actor, bitmap) + ); + } else if (bitmap) { + this.setActorGraphic(actor, bitmap); + } + this._imgScenes = this.getImgScenes(actor); + this._imgListId = actor.getBSGraphicIndex(); + } + } + this.updateAnimation(); + if (this._imgScenes === "chant" && !actor.isChanting()) { + this.resetBattleStyleImg(actor); + } else if (actor.isBSActionActorImg()) { + if (!actor.isActing()) { + actor.setBSActionActorImg(null); + this.resetBattleStyleImg(actor); + } + } else if (this._updateCount === 0) { + this.resetBattleStyleImg(actor); + } + }; + + Sprite_ActorImges.prototype.resetBattleStyleImg = function (actor) { + if (Imported.NUUN_ActorPicture && params.OnActorPictureEX) { + actor.imgRefresh(); + } + actor.resetBattleStyleImgId(); + }; + + Sprite_ActorImges.prototype.setActorGraphic = function (actor, bitmap) { + this.bitmap = bitmap; + if (actor.faceMode) { + this.faceRefresh(actor.getBSImgIndex()); + } else { + this.imgFrameRefresh(); + } + if (!this.isDead() && this._updateCount === 0) { + this.opacity = actor.getBattleStyleOpacity() || 255; + this._actorImgesOpacity = this.opacity; + } + }; + + Sprite_ActorImges.prototype.updateAnimation = function () { + if (this._updateCount > 0) { + this._updateCount--; + if (this._durationOpacity > 0) { + this.opacity -= this.getFadeoutOpacity() / this.setDeadDuration(); + this.opacity = Math.max(this.opacity, 0); + this._durationOpacity = this.opacity; + } else if (this._durationOpacity < 0) { + this.opacity += this.getFadeoutOpacity() / this.setDeadDuration(); + this.opacity = Math.min(this.opacity, this.getFadeoutOpacity()); + this._durationOpacity = this.opacity - this.getFadeoutOpacity(); + } + } + }; + + Sprite_ActorImges.prototype.getFadeoutOpacity = function () { + if (!this._actorImgesOpacity) { + this._actorImgesOpacity = this.opacity; + } + return this._actorImgesOpacity; + }; + + Sprite_ActorImges.prototype.getImgScenes = function (actor) { + return actor._imgScenes; + }; + + Sprite_ActorImges.prototype.faceRefresh = function (faceIndex) { + const pw = ImageManager.faceWidth; + const ph = ImageManager.faceHeight; + const sw = Math.min(this._rectWidth, pw); + const sh = Math.min(this._rectHeight, ph); + const sx = Math.floor((faceIndex % 4) * pw + (pw - sw) / 2); + const sy = Math.floor(Math.floor(faceIndex / 4) * ph + (ph - sh) / 2); + this.setFrame(sx, sy, sw, sh); + this._imgIndex = faceIndex; + }; + + Sprite_ActorImges.prototype.imgFrameRefresh = function () { + //画像を切り替えるリセットされるため再設定 + const scale = this._data.Actor_Scale / 100; + if (params.Img_SW > 0 || params.Img_SH > 0) { + const oriScale = 1 / scale; + const sw = (params.Img_SW || Infinity) * oriScale; + const sh = (params.Img_SH || Infinity) * oriScale; + const sx = + (this._data.Img_SX || 0) * oriScale + + (this._data.ActorImgHPosition === "center" + ? (this.bitmap.width - sw) / 2 + : 0); + const sy = (this._data.Img_SY || 0) * oriScale; + this.setFrame(sx, sy, sw, sh); + } + }; + + Sprite_ActorImges.prototype.setDeadUpdateCount = function () { + if (!params.ImgDeathHide || this.isActorGraphicDead()) { + this._updateCount = 1; + } else { + this._updateCount = this.setDeadDuration(); + this._durationOpacity = this.getFadeoutOpacity(); + } + this.setActorDead(true); + }; + + Sprite_ActorImges.prototype.setReviveUpdateCount = function () { + this._updateCount = this.setDeadDuration(); + this._durationOpacity = this.getFadeoutOpacity() * -1; + this.setActorDead(false); + }; + + Sprite_ActorImges.prototype.isActorGraphicDead = function () { + return this._battler.getActorGraphicDead(); + }; + + Sprite_ActorImges.prototype.setDeadDuration = function () { + return this._startUpdate ? 1 : 30; + }; + + Sprite_ActorImges.prototype.setDamageDuration = function () { + return params.DamageImgFrame; + }; + + Sprite_ActorImges.prototype.setActorDead = function (flag) { + this._isDead = flag; + }; + + Sprite_ActorImges.prototype.isDead = function () { + return this._isDead; + }; + + //Sprite_BSGauge + function Sprite_BSGauge() { + this.initialize(...arguments); + } + + Sprite_BSGauge.prototype = Object.create(Sprite_Gauge.prototype); + Sprite_BSGauge.prototype.constructor = Sprite_BSGauge; + + Sprite_BSGauge.prototype.initialize = function () { + this._statusType = $gameTemp.bsGaugeType; + this.userStatusParam = $gameTemp.userStatusParam; + this._data = $gameTemp.actorData; + this._gaugeHeight = this.getGBSGaugeHeight(); + if (!params.ActorStatusVariable) { + this._gaugeWidth = this.getGBSGaugeWidth(); + } + Sprite_Gauge.prototype.initialize.call(this); + }; + + Sprite_BSGauge.prototype.setup = function (battler, statusType) { + Sprite_Gauge.prototype.setup.call(this, battler, statusType); + const width = BattleManager.rectMaxWidth; + if (params.ActorStatusVariable && this.bitmapWidth() !== width) { + this._gaugeWidth = this.getGBSGaugeWidth(); + this.redraw(); + } + }; + + Sprite_BSGauge.prototype.bitmapWidth = function () { + return this._gaugeWidth ? this._gaugeWidth : this.bitmapBaseWidth(); + }; + + Sprite_BSGauge.prototype.gaugeHeight = function () { + return this._gaugeHeight; + }; + + Sprite_BSGauge.prototype.bitmapBaseWidth = function () { + return params.ActorStatusVariable + ? BattleManager.gaugeMaxWidth + : Math.min(BattleManager.gaugeMaxWidth, BattleManager.rectMaxWidth); + }; + + Sprite_BSGauge.prototype.getGBSGaugeWidth = function () { + switch (this._statusType) { + case "hp": + return this.userStatusParam + ? BattleManager.rectMaxWidth + : this._data.HPGaugeWidth; + case "mp": + return this.userStatusParam + ? BattleManager.rectMaxWidth + : this._data.MPGaugeWidth; + case "tp": + return this.userStatusParam + ? BattleManager.rectMaxWidth + : this._data.TPGaugeWidth; + case "time": + return this.userStatusParam + ? BattleManager.rectMaxWidth + : this._data.TPBGaugeWidth; + default: + return this.userStatusParam ? BattleManager.rectMaxWidth : 128; + } + }; + + Sprite_BSGauge.prototype.getGBSGaugeHeight = function () { + switch (this._statusType) { + case "hp": + return this.userStatusParam + ? this.userStatusParam.Height + : this._data.HPGaugeHeight; + case "mp": + return this.userStatusParam + ? this.userStatusParam.Height + : this._data.MPGaugeHeight; + case "tp": + return this.userStatusParam + ? this.userStatusParam.Height + : this._data.TPGaugeHeight; + case "time": + return this.userStatusParam + ? this.userStatusParam.Height + : this._data.TPBGaugeHeight; + default: + return this.userStatusParam ? this.userStatusParam.Height : 12; + } + }; + + Sprite_BSGauge.prototype.currentValue = function () { + if (this._battler && this.userStatusParam) { + switch (this._statusType) { + case "hp": + case "mp": + case "tp": + case "time": + return Sprite_Gauge.prototype.currentValue.call(this); + default: + return eval(this.userStatusParam.DetaEval1); + } + } else { + return Sprite_Gauge.prototype.currentValue.call(this); + } + }; + + Sprite_BSGauge.prototype.currentMaxValue = function () { + if (this._battler && this.userStatusParam) { + switch (this._statusType) { + case "hp": + case "mp": + case "tp": + case "time": + return Sprite_Gauge.prototype.currentMaxValue.call(this); + default: + return eval(this.userStatusParam.DetaEval2); + } + } else { + return Sprite_Gauge.prototype.currentMaxValue.call(this); + } + }; + + Sprite_BSGauge.prototype.label = function () { + if (this._battler && this.userStatusParam) { + switch (this._statusType) { + case "hp": + case "mp": + case "tp": + case "time": + return Sprite_Gauge.prototype.label.call(this); + default: + return this.userStatusParam.ParamName; + } + } else { + return Sprite_Gauge.prototype.label.call(this); + } + }; + + Sprite_BSGauge.prototype.gaugeColor1 = function () { + if (this._battler && this.userStatusParam) { + switch (this._statusType) { + case "hp": + case "mp": + case "tp": + case "time": + return Sprite_Gauge.prototype.gaugeColor1.call(this); + default: + return NuunManager.getColorCode(this.userStatusParam.Color1); + } + } else { + return Sprite_Gauge.prototype.gaugeColor1.call(this); + } + }; + + Sprite_BSGauge.prototype.gaugeColor2 = function () { + if (this._battler && this.userStatusParam) { + switch (this._statusType) { + case "hp": + case "mp": + case "tp": + case "time": + return Sprite_Gauge.prototype.gaugeColor2.call(this); + default: + return NuunManager.getColorCode(this.userStatusParam.Color2); + } + } else { + return Sprite_Gauge.prototype.gaugeColor2.call(this); + } + }; + + //Sprite_NuunUserParam + function Sprite_NuunUserParam() { + this.initialize(...arguments); + } + + Sprite_NuunUserParam.prototype = Object.create(Sprite.prototype); + Sprite_NuunUserParam.prototype.constructor = Sprite_NuunUserParam; + + Sprite_NuunUserParam.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this.initMembers(); + this.createBitmap(); + }; + + Sprite_NuunUserParam.prototype.initMembers = function () { + this._battler = null; + this._textColor = ""; + this.userStatusParam = $gameTemp.userStatusParam; + this._gaugeWidth = this.userStatusParam.Width; + this._gaugeHeight = this.userStatusParam.Height; + }; + + Sprite_NuunUserParam.prototype.setup = function (battler) { + this._battler = battler; + this._paramData = null; + this.updateBitmap(); + }; + + Sprite_NuunUserParam.prototype.destroy = function (options) { + this.bitmap.destroy(); + Sprite.prototype.destroy.call(this, options); + }; + + Sprite_NuunUserParam.prototype.update = function () { + Sprite.prototype.update.call(this); + this.updateBitmap(); + }; + + Sprite_NuunUserParam.prototype.createBitmap = function () { + const width = this.bitmapWidth(); + const height = this.bitmapHeight(); + this.bitmap = new Bitmap(width, height); + }; + + Sprite_NuunUserParam.prototype.bitmapWidth = function () { + return this._gaugeWidth; + }; + + Sprite_NuunUserParam.prototype.bitmapHeight = function () { + return this._gaugeHeight; + }; + + Sprite_NuunUserParam.prototype.updateBitmap = function () { + const _param = eval(this.userStatusParam.DetaEval1); + if (this._paramData !== _param) { + this._paramData = _param; + this.redraw(); + } + }; + + Sprite_NuunUserParam.prototype.redraw = function () { + const paramName = this.userStatusParam.ParamName + ? this.userStatusParam.ParamName + : ""; + const width = this.bitmapWidth(); + const height = this.bitmapHeight(); + this.setupFont(); + this.bitmap.clear(); + this.bitmap.textColor = ColorManager.systemColor(); + const textWidth = Math.max(60, this.bitmap.measureTextWidth(paramName)); + this.bitmap.drawText(paramName, 0, 0, width - textWidth, height); + this.bitmap.textColor = ColorManager.normalColor(); + this.bitmap.drawText( + this._paramData, + textWidth + 8, + 0, + width - (textWidth + 8), + height, + "right" + ); + }; + + Sprite_NuunUserParam.prototype.fontSize = function () { + return $gameSystem.mainFontSize() + (this.userStatusParam.FontSize || 0); + }; + + Sprite_NuunUserParam.prototype.setupFont = function () { + this.bitmap.fontSize = this.fontSize(); + }; + + function Sprite_BSName() { + this.initialize(...arguments); + } + + Sprite_BSName.prototype = Object.create(Sprite_Name.prototype); + Sprite_BSName.prototype.constructor = Sprite_BSName; + + Sprite_BSName.prototype.initialize = function () { + this.userStatusParam = $gameTemp.userStatusParam; + this._nameWidth = null; + this._nameHeight = + this.userStatusParam.Height > 24 ? this.userStatusParam.Height : 24; + Sprite_Name.prototype.initialize.call(this); + }; + + Sprite_BSName.prototype.setup = function (battler) { + const width = BattleManager.rectMaxWidth; + if (params.ActorStatusVariable && this.bitmapWidth() !== width) { + this._nameWidth = width; + this.redraw(); + } + Sprite_Name.prototype.setup.call(this, battler); + }; + + Sprite_BSName.prototype.bitmapWidth = function () { + return this._nameWidth ? this._nameWidth : this.bitmapBaseWidth(); + }; + + Sprite_BSName.prototype.bitmapHeight = function () { + return this._nameHeight; + }; + + Sprite_BSName.prototype.bitmapBaseWidth = function () { + return params.ActorStatusVariable + ? BattleManager.gaugeMaxWidth + : Math.min(BattleManager.gaugeMaxWidth, BattleManager.rectMaxWidth); + }; + + Sprite_BSName.prototype.fontSize = function () { + return $gameSystem.mainFontSize() + (this.userStatusParam.FontSize || 0); + }; + + const _Sprite_StateIcon_initMembers = Sprite_StateIcon.prototype.initMembers; + Sprite_StateIcon.prototype.initMembers = function () { + _Sprite_StateIcon_initMembers.call(this); + this._visibleStateIcons = []; + }; + + Sprite_StateIcon.prototype.setupVisibleIcons = function (list1, list2) { + this._visibleStateIcons = []; + this._visibleStateIcons = list1 + .filter((stateId) => stateId > 0 && $dataStates[stateId].iconIndex > 0) + .map((stateId) => $dataStates[stateId].iconIndex); + Array.prototype.push.apply( + this._visibleStateIcons, + BattleManager.getVisibleBuffIcons(list2) + ); + }; + + const _Sprite_StateIcon_shouldDisplay = + Sprite_StateIcon.prototype.shouldDisplay; + Sprite_StateIcon.prototype.shouldDisplay = function () { + const result = _Sprite_StateIcon_shouldDisplay.call(this); + if (result && this._battler.isActor()) { + BattleManager.visibleStateIcons = this._visibleStateIcons; + } + return result; + }; + + function Sprite_BSStateIcon() { + this.initialize(...arguments); + } + + Sprite_BSStateIcon.prototype = Object.create(Sprite_StateIcon.prototype); + Sprite_BSStateIcon.prototype.constructor = Sprite_BSStateIcon; + + Sprite_BSStateIcon.prototype.initialize = function () { + Sprite.prototype.initialize.call(this); + this.initMembers(); + this.createBitmap(); + this.loadBitmap(); + }; + + Sprite_BSStateIcon.prototype.initMembers = function () { + //this.userStatusParam = $gameTemp.userStatusParam; + this._battler = null; + this._animationCount = 0; + this.anchor.x = 0; + this.anchor.y = 0; + this._visibleIcons = []; + }; + + Sprite_BSStateIcon.prototype.bitmapWidth = function () { + return this._iconWidth ? this._iconWidth : BattleManager.gaugeMaxWidth; + }; + + Sprite_BSStateIcon.prototype.bitmapHeight = function () { + return 36; + }; + + Sprite_BSStateIcon.prototype.createBitmap = function () { + const width = this.bitmapWidth(); + const height = this.bitmapHeight(); + this.bitmap = new Bitmap(width, height); + }; + + Sprite_BSStateIcon.prototype.loadBitmap = function () { + this.iconBitmap = ImageManager.loadSystem("IconSet"); + }; + + Sprite_BSStateIcon.prototype.setupVisibleIcons = function (list1, list2) { + this._visibleIcons = []; + this._visibleIcons = list1 + .filter((stateId) => stateId > 0 && $dataStates[stateId].iconIndex > 0) + .map((stateId) => $dataStates[stateId].iconIndex); + Array.prototype.push.apply( + this._visibleIcons, + BattleManager.getVisibleBuffIcons(list2) + ); + }; + + Sprite_BSStateIcon.prototype.setup = function (battler, data) { + if (this._battler !== battler) { + this._battler = battler; + this._animationCount = this.updateWait(); + } + const width = BattleManager.rectMaxWidth; + if (this._iconWidth !== width) { + this._iconWidth = width; + this.updateIcon(); + } + }; + + Sprite_BSStateIcon.prototype.update = function () { + Sprite.prototype.update.call(this); + this._animationCount++; + if (this._animationCount >= this.updateWait()) { + this.updateIcon(); + this._animationCount = 0; + } + }; + + Sprite_BSStateIcon.prototype.updateWait = function () { + return 1; + }; + + Sprite_BSStateIcon.prototype.updateIcon = function () { + this.bitmap.clear(); + let icons = []; + const iconWidth = ImageManager.iconWidth; + const actor = this._battler; + if (this.shouldDisplay()) { + if (this._visibleIcons.length > 0) { + icons = actor + .stateIcons() + .filter((icon) => this._visibleIcons.some((i) => i === icon)) + .slice(0, Math.floor(this.bitmapWidth() / iconWidth)); + } else { + icons = actor + .stateIcons() + .slice(0, Math.floor(this.bitmapWidth() / iconWidth)); + } + } + if (icons.length > 0) { + let iconX = 0; + const y = 0; + for (const icon of icons) { + this.drawIcon(icon, iconX, y); + iconX += iconWidth; + } + } + }; + + Sprite_BSStateIcon.prototype.drawIcon = function (iconIndex, x, y) { + const bitmap = ImageManager.loadSystem("IconSet"); + const pw = ImageManager.iconWidth; + const ph = ImageManager.iconHeight; + const sx = (iconIndex % 16) * pw; + const sy = Math.floor(iconIndex / 16) * ph; + this.bitmap.blt(bitmap, sx, sy, pw, ph, x, y); + }; + + //Spriteset_Base + const _Spriteset_Base_animationShouldMirror = + Spriteset_Base.prototype.animationShouldMirror; + Spriteset_Base.prototype.animationShouldMirror = function (target) { + return params.ActorsMirror + ? _Spriteset_Base_animationShouldMirror.call(this, target) + : false; + }; + + //Spriteset_Battle + const _Spriteset_Battle_initialize = Spriteset_Battle.prototype.initialize; + Spriteset_Battle.prototype.initialize = function () { + _Spriteset_Battle_initialize.call(this); + }; + + const _Spriteset_Battle_findTargetSprite = + Spriteset_Battle.prototype.findTargetSprite; + Spriteset_Battle.prototype.findTargetSprite = function (target) { + const targetSprite = _Spriteset_Battle_findTargetSprite.call(this, target); + this._effectsContainer = this.animationTarget(targetSprite) + ? this._effectsFrontContainer + : this._effectsBackContainer; + return targetSprite; + }; + + Spriteset_Battle.prototype.animationTarget = function (targetSprites) { + if ( + !$gameSystem.isSideView() && + params.ActorEffectShow && + targetSprites && + targetSprites.viewFrontActor + ) { + return !!targetSprites._battler.isActor(); + } + return false; + }; + + Spriteset_Battle.prototype.createStatusLayer = function () { + this.createBattleHud(); //ベーススプライト + this.createHudBack(); //ウィンドウ、アクターグラフィック + this.createEffects(); //アニメーション + this.createHudStatus(); //ステータス + this.createFrontActors(); + }; + + Spriteset_Battle.prototype.createBattleHud = function () { + const sprite = new Sprite(); + this.addChild(sprite); + this._battleHudBase = sprite; + }; + + const _Spriteset_Battle_update = Spriteset_Battle.prototype.update; + Spriteset_Battle.prototype.update = function () { + _Spriteset_Battle_update.call(this); + this.updateEffects(); + }; + + Spriteset_Battle.prototype.createHudBack = function () { + const sprite = new Sprite(); + this._battleHudBase.addChild(sprite); + this._battleHudBack = sprite; + }; + + Spriteset_Battle.prototype.createHudStatus = function () { + const sprite = new Sprite(); + this._battleHudBase.addChild(sprite); + this._battleHudFront = sprite; + }; + + Spriteset_Battle.prototype.createEffects = function () { + const sprite = this.setBattleBase(); + this._battleHudBase.addChild(sprite); + this._battleEffects = sprite; + this._effectsFrontContainer = sprite; + }; + + Spriteset_Battle.prototype.createDamege = function () { + const sprite = this.setBattleBase(); + this._battleHudBase.addChild(sprite); + this._battleDamege = sprite; + }; + + Spriteset_Battle.prototype.updateEffects = function () { + this._battleDamege.x = this._battleEffects.x; + this._battleDamege.y = this._battleEffects.y; + }; + + Spriteset_Battle.prototype.setBattleBase = function () { + const width = + params.ActorStatusWindow_Width > 0 + ? params.ActorStatusWindow_Width + : Graphics.boxWidth; + const height = Graphics.boxHeight; + const x = + (params.ActorStatusWindowCenter ? getActorWindowCenter() : 0) + + params.ActorStatusWindow_X; + const y = 0; + const sprite = new Sprite(); + sprite.setFrame(0, 0, width, height); + sprite.x = x; + sprite.y = y - this.battleFieldOffsetY(); + sprite.home_x = x; + return sprite; + }; + + Spriteset_Battle.prototype.createFrontActors = function () { + this.createDamege(); + if (!$gameSystem.isSideView() && params.ActorEffectShow) { + this._actorSprites = []; + for (let i = 0; i < $gameParty.maxBattleMembers(); i++) { + const sprite = new Sprite_Actor(); + this._actorSprites.push(sprite); + this._battleDamege.addChild(sprite); + } + } + }; + + const _Spriteset_Battle_createBattleField = + Spriteset_Battle.prototype.createBattleField; + Spriteset_Battle.prototype.createBattleField = function () { + _Spriteset_Battle_createBattleField.call(this); + this._effectsBackContainer = this._battleField; + }; + + function conditionsParam(data, param, maxParam) { + return ( + param >= (maxParam * data.DwLimit) / 100 && + (data.UpLimit > 0 ? param <= (maxParam * data.UpLimit) / 100 : true) + ); + } +})(); diff --git a/js/plugins/NUUN_BattleStyleEX_Default.js b/js/plugins/NUUN_BattleStyleEX_Default.js index c440fe0..df679a2 100644 --- a/js/plugins/NUUN_BattleStyleEX_Default.js +++ b/js/plugins/NUUN_BattleStyleEX_Default.js @@ -1,2564 +1,2564 @@ -/*:----------------------------------------------------------------------------------- - * NUUN_BattleStyleEX_Default.js - * - * Copyright (C) 2021 NUUN - * This software is released under the MIT License. - * http://opensource.org/licenses/mit-license.php - * ------------------------------------------------------------------------------------- - */ -/*: - * @target MZ - * @plugindesc バトルスタイル拡張デフォルト設定用 - * @author NUUN - * @base NUUN_BattleStyleEX - * @orderBefore NUUN_BattleStyleEX - * @version 1.6.2 - * - * @help - * 戦闘画面を拡張します。 - * このプラグインでは他に以下の機能を実装します。 - * フロントビューでのアクターへのアニメーション - * 立ち絵表示 - * 条件付き立ち絵切り替え - * ステータスパラメータの表示座標変更 - * 各ウィンドウの背景画像指定 - * コマンドの表示変更 - * - * アクターの顔グラを立ち絵にする場合は、プラグインパラメータのデフォルトアクター画像設定またはアクター画像座標拡大率設定で - * アクターの画像モードを画像に設定してください。 - * アクター画像座標拡大率設定を設定してない場合はのデフォルトアクター画像設定の設定が適用されます。 - * - * アクターの画像設定で条件で顔グラまたは立ち絵を切り替える事ができます。また立ち絵、顔グラ表示EXに対応していますが、プラグインパラメータの - * 立ち絵表示EX適用をONにしてください。 - * 条件の優先度は上から順に一致した条件が適用されます。通常時に適用される画像は一番下に設定してください。 - * - * 各ステータスの座標位置を変更したい場合は、各項目の「〇〇の座標変更」をtureにしてください。 - * - * 表示ステータス設定はアクターステータスに表示するステータスを独自に設定できます。 - * 表示したい項目だけ設定してください。 - * 表示ステータス設定にひとつでも設定してある場合は、こちらの設定が適用されます。 - * 独自パラメータ、ゲージ - * this._battler:アクターゲームデータ - * this._battler.actor():アクターシステムデータ - * - * 敵キャラのメモ欄 - * - * 敵キャラの通常攻撃時、11番のアニメーションが再生されます。指定がない場合はプラグインパラメータのデフォルト値が適用されます。 - * - * 木星ペンギン氏作疑似3Dバトルプラグインと併用して、フロントビューで味方にアニメーションを表示させる場合は - * 別途バトルスタイル拡張疑似3Dバトル併用パッチを導入してください。 - * - * Ver.1.6.0でバトルステータスのデフォルトの設定を表示ステータス設定での設定に変更しております。 - * 旧設定で設定している場合でアクター座標、画像設定で追加する場合は、表示ステータス設定を空欄にしてください。 - * - * ※1 - * 0:HP上昇 1:MP上昇 2:攻撃力上昇 3:防御力上昇 4:魔法力上昇 5:魔法防御上昇 6:敏捷性上昇 7:運上昇 - * 10:HP減少 11:MP減少 12:攻撃力減少 13:防御力減少 14:魔法力減少 15:魔法防御減少 16:敏捷性減少 17:運減少 - * - * 更新履歴 - * 2022/8/7 Ver.1.6.2 - * 戦闘終了時にアクターウィンドウを閉じる機能(コアスクリプトと同じ仕様)を追加。 - * 2022/8/6 Ver.1.6.1 - * ステート、ステート2に表示できるステート、バフのアイコンを指定および非表示にできる機能を追加。 - * Ver.1.6.0での仕様変更によりステートの枠外表示を廃止。 - * 2022/7/30 Ver.1.6.0 - * 敵対象選択中にアクターコマンドが出るように修正。 - * 表示ステータスにメニューで表示されるタイプのステートを表示する機能を追加。 - * 表示ステータスに画像を追加。 - * メンバー交代後にアクターの画像が変色してしまう問題を修正。 - * 一部プラグインパラメータのデフォルト値の修正。 - * アクター名に幅、フォントサイズが適用されていなかった問題を修正。 - * 2022/7/23 Ver.1.5.3 - * キャンセルボタンのX座標を調整できる機能を追加。 - * 2022/7/18 Ver.1.5.2 - * キャンセルボタンの表示位置を左か右か指定できる機能を追加。 - * 2022/6/24 Ver.1.5.1 - * 新規、更新後にアクターの画像がおかしくなる問題を修正。 - * 2022/6/19 Ver.1.5.0 - * アクター画像条件にコマンド選択時を追加。 - * アクター画像条件に不透明度を指定できる機能を追加。 - * 2022/6/18 Ver.1.4.1 - * アニメーションの表示をステータスの背後、ダメージポップアップをステータスの前面に表示するように変更。 - * 2022/6/15 Ver.1.4.0 - * パーティコマンド、アクターコマンド、アクターステータスウィンドウに任意のウィンドウスキンを設定できる機能を追加。 - * 2022/6/7 Ver.1.3.2 - * アクター毎にステートエフェクトの座標を調整できる機能を追加。 - * 2022/6/1 Ver.1.3.1 - * アクター画像(顔グラ)の設定方法に画像起点を追加。 - * 2022/5/26 Ver.1.3.0 - * アクターステータスの表示する方法に独自表示設定する機能を追加。 - * 上記の機能に独自パラメータ、独自ゲージを表示する機能を追加。 - * 2022/5/12 Ver.1.2.1 - * ステートアニメーションを表示させない機能を追加。 - * 2022/5/11 Ver.1.2.0 - * アクター画像にステート画像を表示する機能を追加。 - * パーティ、アクターコマンドの表示位置を指定できる機能を追加。 - * 2022/5/2 Ver.1.1.1 - * エフェクトのプロパティを中間(アクター画像とステータスの間)か最前面に表示する機能を追加。 - * 2022/4/10 Ver.1.1.0 - * アクター画像設定のスイッチ、武器、防具、ステートの条件に複数指定できるように変更。 - * アクター画像設定に残りHPの条件を追加。 - * アクター画像設定の職業でリストが表示されなかった問題を修正。 - * アクター画像設定のスキル、アイテム条件が適用されていなかった問題を修正。 - * 2022/4/1 Ver.1.0.5 - * アクターコマンドの項目の表示位置を中央寄りにする機能を追加。 - * 2022/3/29 Ver.1.0.4 - * アクターコマンドを各アクターの上指定時のサポートアクターのコマンド座標を設定できる機能を追加。 - * 敵選択、アイテム、スキル、ヘルプウィンドウ画像表示の説明文を変更。 - * 2022/3/26 Ver.1.0.3 - * アクターウィンドウステータスのアクター配置を表示範囲可変表示にする機能を追加。 - * 2022/3/26 Ver.1.0.2 - * 敵選択ウィンドウのスキン非表示を設定する項目がなかった問題を修正。 - * 2022/3/25 Ver.1.0.1 - * 立ち絵切り替え条件にスイッチ、武器、防具装備時、特定の職業を追加。 - * 2022/3/24 Ver.1.0.0 - * 初版 - * - * @param Setting - * @text 共通設定 - * @default //////////////////////////////// - * - * @param CommandPosition - * @text パーティ、アクターコマンド位置 - * @desc パーティ、アクターコマンドの表示位置を選択します。 - * @type select - * @option デフォルト - * @value 'default' - * @option 右 - * @value 'right' - * @option 左 - * @value 'left' - * @default 'default' - * @parent Setting - * - * @param PartyCommand - * @text パーティコマンド設定 - * @default //////////////////////////////// - * - * @param PartyCommandPosition - * @text コマンドの表示位置 - * @desc カスタム選択時のパーティコマンドの表示位置を指定します。 - * @type select - * @option 上部 - * @value 'top' - * @option 中間 - * @value 'middle' - * @option アクターステータスウィンドウの上 - * @value 'under' - * @option カスタム - * @value 'custom' - * @option デフォルト(座標は固定です) - * @value 'default' - * @default 'default' - * @parent PartyCommand - * - * @param PartyCommandMaxCol - * @desc 表示するコマンド列数。 - * @text 表示コマンド列数 - * @type number - * @default 1 - * @min 1 - * @max 99 - * @parent PartyCommand - * - * @param PartyCommandMaxRow - * @desc 表示するコマンド行数。 - * @text 表示コマンド行数 - * @type number - * @default 4 - * @min 1 - * @max 99 - * @parent PartyCommand - * - * @param PartyCommandWindow - * @text パーティコマンドウィンドウ設定 - * @default ------------------------------ - * @parent PartyCommand - * - * @param PartyCommandWindowShow - * @desc ウィンドウ画像を表示する。背景指定時はOFFにしてください。(OFFでコマンドのみ表示されます。) - * @text ウィンドウ画像表示 - * @type boolean - * @default true - * @parent PartyCommandWindow - * - * @param PartyCommandWindowSkin - * @desc ウィンドウスキンを指定します。 - * @text ウィンドウスキン画像 - * @type file - * @dir img/system - * @default - * @parent PartyCommandWindow - * - * @param PartyCommandWindowColor - * @text ウィンドウカラー - * @desc ウィンドウの色の設定をします。 - * @default {"red":"0","green":"0","bule":"0"} - * @type struct - * @parent PartyCommandWindow - * - * @param PartyCommand_X - * @desc パーティコマンドウィンドウのX座標を指定します。 - * @text コマンドウィンドウX座標 - * @type number - * @default 0 - * @max 9999 - * @min -9999 - * @parent PartyCommandWindow - * - * @param PartyCommand_Y - * @desc パーティコマンドウィンドウのY座標を指定します。 - * @text コマンドウィンドウY座標 - * @type number - * @default 0 - * @max 9999 - * @min -9999 - * @parent PartyCommandWindow - * - * @param PartyCommand_Width - * @desc パーティコマンドウィンドウの横幅を指定します。0でUI幅 - * @text コマンドウィンドウの横幅 - * @type number - * @default 0 - * @max 9999 - * @min 0 - * @parent PartyCommandWindow - * - * @param PartyCommandBackGround - * @text パーティコマンド背景設定 - * @default ------------------------------ - * @parent PartyCommand - * - * @param PartyCommandBackgroundImg - * @desc パーティコマンドの背景画像ウィンドウを指定する。 - * @text パーティコマンド背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent PartyCommandBackGround - * - * @param PartyBackground_X - * @desc パーティコマンドの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent PartyCommandBackGround - * - * @param PartyBackground_Y - * @desc パーティコマンドの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent PartyCommandBackGround - * - * @param PartyCommandOption - * @text パーティコマンドオプション - * @default ------------------------------ - * @parent PartyCommand - * - * @param PartyCommandWindowCenter - * @text ウィンドウ座標中央表示 - * @desc ウィンドウを中央に表示させます。(デフォルト以外) - * @type boolean - * @default false - * @parent PartyCommandOption - * - * @param PartyCommandMode - * @desc パーティコマンドの項目を中央寄りに表示させます。 - * @text コマンド表示中央寄り - * @type boolean - * @default false - * @parent PartyCommandOption - * - * @param ActorCommand - * @text アクターコマンド設定 - * @default //////////////////////////////// - * - * @param ActorCommandWindowShow - * @desc ウィンドウ画像を表示する。背景指定時はOFFにしてください。(OFFでコマンドのみ表示されます。) - * @text ウィンドウ画像表示 - * @type boolean - * @default true - * @parent ActorCommand - * - * @param ActorCommandWindowSkin - * @desc ウィンドウスキンを指定します。 - * @text ウィンドウスキン画像 - * @type file - * @dir img/system - * @default - * @parent ActorCommand - * - * @param ActorCommandWindowColor - * @text ウィンドウカラー - * @desc ウィンドウの色の設定をします。 - * @default {"red":"0","green":"0","bule":"0"} - * @type struct - * @parent ActorCommand - * - * @param ActorCommandPosition - * @text アクターコマンドの表示方法 - * @desc アクターコマンドの表示方法を選択します。 - * @type select - * @option デフォルト(座標は固定です) - * @value 'default' - * @option 各アクターの上 - * @value 'actor' - * @option 上部 - * @value 'top' - * @option 中間 - * @value 'middle' - * @option アクターステータスウィンドウの上 - * @value 'under' - * @option 各SVアクターの上(SV推奨) - * @value 'svtop' - * @option 各SVアクターの左(SV推奨) - * @value 'svleft' - * @option 各SVアクターの右(SV推奨) - * @value 'svright' - * @option カスタム - * @value 'custom' - * @default 'default' - * @parent ActorCommand - * - * @param ActorCommandMaxRow - * @desc 表示できる最大コマンド行数。コマンド可変表示をOFFの場合はこの設定の値が適用されます。 - * @text 最大表示コマンド行数 - * @type number - * @default 10 - * @min 1 - * @max 99 - * @parent ActorCommand - * - * @param ActorCommandMinRow - * @desc 表示する最低コマンド行数。 - * @text コマンド可変表示時の表示最低コマンド行数 - * @type number - * @default 4 - * @min 1 - * @max 99 - * @parent ActorCommand - * - * @param ActorCommandMaxCol - * @desc 表示するコマンド列数。 - * @text 表示コマンド列数 - * @type number - * @default 1 - * @min 1 - * @max 99 - * @parent ActorCommand - * - * @param ActorCommandVariable - * @desc アクターコマンドの表示数をコマンド数分表示します。(最大表示コマンド行数まで表示) - * @text コマンド可変表示 - * @type boolean - * @default true - * @parent ActorCommand - * - * @param ActorCommandWindow - * @text アクターコマンドウィンドウ設定 - * @default ------------------------------ - * @parent ActorCommand - * - * @param ActorCommand_X - * @desc アクターコマンドウィンドウのX座標を指定します。 - * @text コマンドウィンドウX座標 - * @type number - * @default 0 - * @max 9999 - * @min -9999 - * @parent ActorCommandWindow - * - * @param ActorCommand_Y - * @desc アクターコマンドウィンドウのY座標を指定します。 - * @text コマンドウィンドウY座標 - * @type number - * @default 0 - * @max 9999 - * @min -9999 - * @parent ActorCommandWindow - * - * @param ActorCommand_Width - * @desc アクターコマンドウィンドウの横幅を指定します。 - * @text コマンドウィンドウの横幅 - * @type number - * @default 192 - * @max 9999 - * @min 0 - * @parent ActorCommandWindow - * - * @param ActorCommandBackground - * @text パーティコマンド背景設定 - * @default ------------------------------ - * @parent ActorCommand - * - * @param ActorCommandBackgroundImg - * @desc アクターコマンドの背景画像ウィンドウを指定する。 - * @text アクターコマンド背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent ActorCommandBackground - * - * @param ActorBackground_X - * @desc アクターコマンドの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorCommandBackground - * - * @param ActorBackground_Y - * @desc アクターコマンドの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorCommandBackground - * - * @param ActorCommandOption - * @text アクターコマンドオプション - * @default ------------------------------ - * @parent ActorCommand - * - * @param ActorCommandWindowCenter - * @text ウィンドウ座標中央表示 - * @desc ウィンドウを中央に表示させます。(上部、中間、アクターステータスの上、カスタムのみ) - * @type boolean - * @default true - * @parent ActorCommandOption - * - * @param ActorCommandMode - * @desc アクターコマンドの項目を中央寄りに表示させます。 - * @text コマンド表示中央寄り - * @type boolean - * @default true - * @parent ActorCommandOption - * - * @param ButtonSetting - * @text ボタン設定 - * @default //////////////////////////////// - * - * @param ButtonMode - * @text キャンセルボタン表示位置 - * @desc キャンセルボタンの表示位置。 - * @type select - * @option 左 - * @value 'left' - * @option 右 - * @value 'right' - * @default 'right' - * @parent ButtonSetting - * - * @param CancelButtonX - * @desc キャンセルボタンX座標(相対)。 - * @text キャンセルボタンX座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ButtonSetting - * - * @param ActorStatus - * @text アクターステータス設定 - * @default //////////////////////////////// - * - * @param ActorStatusWindowSkin - * @desc ウィンドウスキンを指定します。 - * @text ウィンドウスキン画像 - * @type file - * @dir img/system - * @default - * @parent ActorStatus - * - * @param ActorStatusWindowColor - * @text ウィンドウカラー - * @desc ウィンドウの色の設定をします。 - * @default {"red":"0","green":"0","bule":"0"} - * @type struct - * @parent ActorStatus - * - * @param ActorStatusVariable - * @desc アクターの表示範囲可変表示。(メンバー数によってアクターの表示領域が変化します) - * @text アクター表示範囲可変表示 - * @type boolean - * @default false - * @parent ActorStatus - * - * @param ActorMaxCol - * @desc 横に並べるアクター数。 - * @text 横アクター数 - * @type number - * @default 4 - * @min 1 - * @max 99 - * @parent ActorStatus - * - * @param ActorMaxRow - * @desc 縦に並べるアクター数。 - * @text 縦アクター数 - * @type number - * @default 1 - * @min 1 - * @max 99 - * @parent ActorStatus - * - * @param ActorStatusMode - * @text アクターステータス表示方法 - * @desc アクターステータスの表示方法を選択します。 - * @type select - * @option 左寄り - * @value 'left' - * @option 中央 - * @value 'center' - * @option 右寄り - * @value 'right' - * @default 'center' - * @parent ActorStatus - * - * @param EnemyWindow - * @text 敵キャラ選択設定 - * @default ------------------------------ - * - * @param EnemyWindowShow - * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 - * @text ウィンドウ画像表示 - * @type boolean - * @default true - * @parent EnemyWindow - * - * @param EnemyMaxRow - * @desc 表示する行数。 - * @text 行数 - * @type number - * @default 4 - * @min 1 - * @max 99 - * @parent EnemyWindow - * - * @param EnemyMaxCol - * @desc 表示する列数。 - * @text 列数 - * @type number - * @default 2 - * @min 1 - * @max 99 - * @parent EnemyWindow - * - * @param EnemyWindow_X - * @desc 敵キャラウィンドウのX座標を指定します。 - * @text ウィンドウX座標 - * @type number - * @default 0 - * @max 9999 - * @min -9999 - * @parent EnemyWindow - * - * @param EnemyWindow_Y - * @desc 敵キャラウィンドウのY座標を指定します。 - * @text ウィンドウY座標 - * @type number - * @default 0 - * @max 9999 - * @min -9999 - * @parent EnemyWindow - * - * @param EnemyWindow_Width - * @desc 敵キャラウィンドウの横幅を指定します。0でUIサイズ 画面より大きい値にすると自動的に画面の横幅になります。 - * @text ウィンドウの横幅 - * @type number - * @default 0 - * @max 9999 - * @min 0 - * @parent EnemyWindow - * - * @param EnemyWindowOpacity - * @desc 敵キャラ選択時のアクターステータスウィンドウの不透明度(0で非表示) - * @text 選択時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent EnemyWindow - * - * @param EnemyWindowOption - * @text 敵キャラ選択ウィンドウオプション - * @default ------------------------------ - * @parent EnemyWindow - * - * @param EnemyWindowMode - * @desc 敵キャラウィンドウの設定座標モード。(ON:デフォルトの表示位置からの相対座標 OFF:画面左上からの絶対座標) - * @text 設定座標モード - * @type boolean - * @default true - * @parent EnemyWindowOption - * - * @param EnemyWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent EnemyWindow - * - * @param EnemyWindowBackgroundImg - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent EnemyWindowBackGround - * - * @param EnemyWindowBackground_X - * @desc アクターステータスウィンドウの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent EnemyWindowBackGround - * - * @param EnemyWindowBackground_Y - * @desc アクターステータスウィンドウの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent EnemyWindowBackGround - * - * @param ActorStatusWindow - * @text アクターステータウィンドウ設定 - * @default ------------------------------ - * @parent ActorStatus - * - * @param ActorStatusWindowLock - * @desc コマンド選択時にアクターステータスウィンドウを固定します。 - * @text アクターステータスウィンドウ固定 - * @type boolean - * @default false - * @parent ActorStatusWindow - * - * @param ActorStatusWindowPosition - * @text ウィンドウ基準表示位置 - * @desc アクターステータスウィンドウの基準表示位置 - * @type select - * @option UI画面下 - * @value 'ui_under' - * @option 画面下 - * @value 'under' - * @option カスタム - * @value 'custom' - * @default 'ui_under' - * @parent ActorStatusWindow - * - * @param ActorStatusWindow_X - * @desc アクターステータスウィンドウのX座標(相対座標)を指定します。 - * @text ウィンドウのX座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorStatusWindow - * - * @param ActorStatusWindow_Y - * @desc アクターステータスウィンドウのY座標(相対座標)を指定します。座標は「ウィンドウ基準表示位置」からの相対座標です。 - * @text ウィンドウのY座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorStatusWindow - * - * @param ActorStatusWindow_Width - * @desc アクターステータスウィンドウの横幅を指定します。コマンドの表示位置がデフォルトの時はコマンド幅も含みます。 0でデフォルト値 - * @text ウィンドウの横幅 - * @type number - * @default 0 - * @max 9999 - * @min 0 - * @parent ActorStatusWindow - * - * @param ActorStatusWindow_Height - * @desc アクターウィンドウ座標変更許可時のアクターステータスウィンドウの縦幅を指定します。0でデフォルト値 - * @text ウィンドウの縦幅 - * @type number - * @default 0 - * @max 9999 - * @min 0 - * @parent ActorStatusWindow - * - * @param WidthWithCommand - * @desc アクターステータスウィンドウの横幅からアクターコマンドの横幅分サイズを調整します。 - * @text 横幅分サイズ調整 - * @type boolean - * @default true - * @parent ActorStatusWindow - * - * @param WindowShow - * @desc アクターステータスウィンドウ画像を表示する。 - * @text アクターステータスウィンドウ画像表示 - * @type boolean - * @default true - * @parent ActorStatusWindow - * - * @param WindowFrameShow - * @desc アクターステータスウィンドウ枠を表示する。 - * @text アクターステータスウィンドウ枠表示 - * @type boolean - * @default false - * @parent ActorStatusWindow - * - * @param CursorBackShow - * @desc アクターステータスウィンドウ背景を表示する。 - * @text アクターステータスウィンドウ背景表示 - * @type boolean - * @default true - * @parent ActorStatusWindow - * - * @param ActorWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent ActorStatus - * - * @param WindowBackground - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent ActorWindowBackGround - * - * @param WindowBackground_X - * @desc アクターステータスウィンドウの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorWindowBackGround - * - * @param WindowBackground_Y - * @desc アクターステータスウィンドウの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorWindowBackGround - * - * - * @param ActorStatusOption - * @text アクターステータスウィンドウオプション - * @default ------------------------------ - * @parent ActorStatus - * - * @param ActorStatusWindowCenter - * @text ウィンドウ座標中央表示 - * @desc ウィンドウを中央に表示させます。 - * @type boolean - * @default true - * @parent ActorStatusOption - * - * @param BattleEndActorStatusClose - * @desc 戦闘終了時にアクターステータスウィンドウを閉じます。 - * @text 戦闘終了時ウィンドウ閉め - * @type boolean - * @default false - * @parent ActorStatusOption - * - * @param ActorSetting - * @text アクター設定 - * @default //////////////////////////////// - * - * @param DefaultStatusPositionData - * @text デフォルトステータス座標表示設定 - * @desc デフォルトのステータスの座標、表示設定の設定を行います。 - * @default {"StatusListData":"[\"{\\\"Status\\\":\\\"'tpb'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"88\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'name'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"88\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'hpgauge'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"112\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'mpgauge'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"136\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'tpgauge'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"160\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'state'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"114\\\",\\\"PositionY\\\":\\\"20\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\"]","ActorImgChangePosition":"------------------------------","ImgChangePosition":"false","ActorImg_X":"0","ActorImg_Y":"0","ActorCommandSkin":"------------------------------","WindowSkin":"","WindowColor":"{\"red\":\"0\",\"green\":\"0\",\"bule\":\"0\"}","Background":"------------------------------","ActorBackground":"","ActorFrontBackground":"","OldSetting":"------------------------------","ActorNameChangePosition":"","NameChangePosition":"false","ActorName_X":"0","ActorName_Y":"88","ActorHPChangePosition":"------------------------------","HPGaugeWidth":"128","HPGaugeHeight":"12","HPChangePosition":"false","ActorHP_X":"0","ActorHP_Y":"112","ActorMPChangePosition":"------------------------------","MPGaugeWidth":"128","MPGaugeHeight":"12","MPChangePosition":"false","ActorMP_X":"0","ActorMP_Y":"136","ActorTPChangePosition":"------------------------------","TPGaugeWidth":"128","TPGaugeHeight":"12","TPChangePosition":"false","ActorTP_X":"0","ActorTP_Y":"160","ActorTPBChangePosition":"------------------------------","TPBGaugeWidth":"128","TPBGaugeHeight":"12","TPBChangePosition":"false","ActorTPB_X":"0","ActorTPB_Y":"88","ActorStateChangePosition":"------------------------------","StateChangePosition":"false","ActorState_X":"4","ActorState_Y":"20"} - * @type struct - * @parent ActorSetting - * - * @param DefaultActorImgData - * @text デフォルトアクター画像設定 - * @desc デフォルトのアクター画像の設定を行います。 - * @default {"ActorImgMode":"'face'","Actor_X":"0","Actor_Y":"0","Img_SX":"0","Img_SY":"0","Actor_Scale":"100","ActorImgHPosition":"'left'","ActorImgVPosition":"'top'","ActorStateAnimationPosition":"------------------------------","ActorState_X":"0","ActorState_Y":"0"} - * @type struct - * @parent ActorSetting - * - * @param ActorData - * @text アクター座標、画像設定 - * @desc アクターの個別の座標、画像設定を行います。 - * @default [] - * @type struct[] - * @parent ActorSetting - * - * @param OnActorPictureEX - * @desc 立ち絵表示EXでの設定を適用します。 - * @text 立ち絵表示EX適用 - * @type boolean - * @default false - * @parent ActorSetting - * - * @param Img_SW - * @desc アクター画像の表示横幅。 - * @text アクター画像表示横幅 - * @type number - * @default 0 - * @min 0 - * @max 9999 - * @parent ActorSetting - * - * @param Img_SH - * @desc アクター画像の表示縦幅。 - * @text アクター画像表示縦幅 - * @type number - * @default 0 - * @min 0 - * @max 9999 - * @parent ActorSetting - * - * @param SelectBackShow - * @desc アクターの行動選択時に表示されるアクター背景を表示する。 - * @text アクター行動時背景表示 - * @type boolean - * @default true - * @parent ActorSetting - * - * @param ActorSelectBackShow - * @desc アクターの対象選択時に表示されるアクター背景を表示する。 - * @text アクターの対象選択時背景表示 - * @type boolean - * @default true - * @parent ActorSetting - * - * @param ActorStatusParamOption - * @text アクターステータスウィンドウステータスオプション - * @default ------------------------------ - * @parent ActorSetting - * - * @param NameShow - * @desc 名前を表示します。 - * @text 名前表示 - * @type boolean - * @default true - * @parent ActorStatusParamOption - * - * @param TPBShow - * @desc TPBゲージを表示します。外部プラグインで別の場所にTPBゲージを表示するときに設定します。 - * @text TPBゲージ表示 - * @type boolean - * @default true - * @parent ActorStatusParamOption - * - * @param StateVisible - * @desc ステートアイコンを表示させます。外部プラグインで別の場所にステートアイコンを表示するときに設定します。 - * @text ステートアイコン表示 - * @type boolean - * @default true - * @parent ActorStatusParamOption - * - * @param FaceHeight - * @desc 顔グラの縦幅を指定します。(0でデフォルト) - * @text 顔グラ縦幅 - * @type number - * @default 0 - * @min 0 - * @max 9999 - * @parent ActorStatusParamOption - * - * @param FaceHeightOnWindow - * @desc アクター画像(顔グラ)の高さ範囲をウィンドウ内に納めます。 - * @text アクター画像ウィンドウ内表示 - * @type boolean - * @default false - * @parent ActorStatusParamOption - * - * @param NotVisibleStateIcons - * @type state[] - * @default [] - * @text 表示しないステート - * @desc 表示しないステートアイコン。(ステート2には適用されません) - * @parent ActorStatusParamOption - * - * @param NotVisibleBuffIcons - * @text 表示しないバフ、デバフ - * @desc 表示しないバフ、デバフアイコン。(ステート2には適用されません) - * @type select[] - * @option HP上昇 - * @value 0 - * @option MP上昇 - * @value 1 - * @option 攻撃力上昇 - * @value 2 - * @option 防御力上昇 - * @value 3 - * @option 魔法力上昇 - * @value 4 - * @option 魔法防御上昇 - * @value 5 - * @option 敏捷性上昇 - * @value 6 - * @option 運上昇 - * @value 7 - * @option HP低下 - * @value 10 - * @option MP低下 - * @value 11 - * @option 攻撃力低下 - * @value 12 - * @option 防御力低下 - * @value 13 - * @option 魔法力低下 - * @value 14 - * @option 魔法防御低下 - * @value 15 - * @option 敏捷性低下 - * @value 16 - * @option 運低下 - * @value 17 - * @default [] - * @parent ActorStatusParamOption - * - * @param ActorEffect - * @text アクターアニメーションエフェクト設定 - * @default //////////////////////////////// - * - * @param ActorEffectShow - * @desc フロントビューでもアニメーションエフェクトを表示。 - * @text フロントビューエフェクト表示 - * @type boolean - * @default true - * @parent ActorEffect - * - * @param ActorEffect_X - * @desc アニメーションエフェクトのX座標(相対座標)。 - * @text アニメーションエフェクトX座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorEffect - * - * @param ActorEffect_Y - * @desc アニメーションエフェクトのY座標(相対座標)。 - * @text アニメーションエフェクトY座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorEffect - * - * @param ActorDamage_X - * @desc ダメージエフェクトのX座標。(相対座標) - * @text ダメージエフェクトX座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorEffect - * - * @param ActorDamage_Y - * @desc ダメージエフェクトのY座標。(相対座標) - * @text ダメージエフェクトY座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorEffect - * - * @param ActorsMirror - * @desc アクターのアニメーションを反転します。 - * @text アクターアニメーション反転 - * @type boolean - * @default true - * @parent ActorEffect - * - * - * @param ActorStateAnimation - * @text アクターグラフィックステートアニメーション設定 - * @default //////////////////////////////// - * - * @param StateAnimationShow - * @desc アクター画像のステートアニメーションを表示します。フロントビューでアニメーションエフェクト表示有効時のみ - * @text アクター画像ステートアニメーション表示 - * @type boolean - * @default true - * @parent ActorStateAnimation - * - * @param ActorState_X - * @desc アクター画像のステートアニメーションのX座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ - * @text ステートアニメーションX座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorStateAnimation - * - * @param ActorState_Y - * @desc アクター画像のステートアニメーションのY座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ - * @text ステートアニメーションY座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorStateAnimation - * - * - * @param ActorImgEffect - * @text アクターグラフィックエフェクト設定 - * @default //////////////////////////////// - * - * @param DamageImgFrame - * @desc ダメージ、回復時の画像変化フレーム。 - * @text ダメージ、回復時変化フレーム - * @type number - * @default 30 - * @min 1 - * @max 9999 - * @parent ActorImgEffect - * - * @param OnActorShake - * @desc ダメージ時のシェイクを有効にする。 - * @text ダメージシェイク有効 - * @type boolean - * @default false - * @parent ActorImgEffect - * - * @param ActorShakeFlame - * @desc ダメージ時のシェイクフレーム。(デフォルト36) - * @text シェイクフレーム - * @type number - * @default 36 - * @min 0 - * @parent ActorImgEffect - * - * @param ActorShakePower - * @desc ダメージ時のシェイクの大きさ。(デフォルト2) - * @text シェイクの大きさ - * @type number - * @default 2 - * @min 0 - * @parent ActorImgEffect - * - * @param ActorShakeSpeed - * @desc ダメージ時のシェイクのスピード。(デフォルト20) - * @text シェイクスピード - * @type number - * @default 20 - * @min 0 - * @parent ActorImgEffect - * - * @param OnActionZoom - * @desc 行動時のエフェクトを有効にする。 - * @text 行動時エフェクト有効 - * @type boolean - * @default false - * @parent ActorImgEffect - * - * @param ActionZoomDuration - * @desc 行動時のエフェクトフレーム - * @text 行動時エフェクトフレーム - * @type number - * @default 60 - * @min 0 - * @parent ActorImgEffect - * - * @param ActorFlash - * @desc アクター対象選択時にアクター画像を点滅させます。 - * @text 選択時アクター画像点滅 - * @type boolean - * @default true - * @parent ActorImgEffect - * - * @param ImgDeathHide - * @desc 戦闘不能になった場合、アクター画像(顔グラ)を非表示にします。 - * @text 戦闘不能時アクター画像非表示 - * @type boolean - * @default true - * @parent ActorImgEffect - * - * - * @param EnemyAnimation - * @text 敵キャラアニメーション設定 - * @default //////////////////////////////// - * - * @param EnemySkillAnimation - * @desc 敵キャラのデフォルトの通常攻撃時のアニメーションID - * @text 通常攻撃アニメーションID - * @type animation - * @default 1 - * @min 0 - * @parent EnemyAnimation - * - * @param EnemyAppearWindow - * @text モンスター出現ウィンドウ - * @default //////////////////////////////// - * - * @param AppearWindowVisible - * @desc モンスターが出現したときのメッセージを表示しません。 - * @text モンスター出現メッセージ非表示 - * @type boolean - * @default false - * @parent EnemyAppearWindow - * - * @param AppearWindowAnchorMode - * @text 出現ウィンドウ表示位置 - * @desc 出現ウィンドウの表示位置。 - * @type select - * @option 上 - * @value 'top' - * @option 下 - * @value 'under' - * @default 'under' - * @parent EnemyAppearWindow - * - * @param AppearWindowOpacity - * @desc 敵出現メッセージ表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text 敵出現メッセージ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent EnemyAppearWindow - * - * @param AppearWindowBackGround - * @text 敵出現メッセージ背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent EnemyAppearWindow - * - * @param AppearBackgroundImg - * @desc 敵出現メッセージの背景画像ウィンドウを指定する。 - * @text 敵出現背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent AppearWindowBackGround - * - * @param AppearWindowBackground_X - * @desc 敵出現メッセージの背景画像X座標(相対)。 - * @text 敵出現背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent AppearWindowBackGround - * - * @param AppearWindowBackground_Y - * @desc 敵出現メッセージの背景画像Y座標(相対)。 - * @text 敵出現背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent AppearWindowBackGround - * - * @param ItemWindow - * @text アイテム選択ウィンドウ - * @default //////////////////////////////// - * - * @param ItemWindowShow - * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 - * @text ウィンドウ画像表示 - * @type boolean - * @default true - * @parent ItemWindow - * - * @param ItemWindowOpacity - * @desc アイテムウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text アイテムウィンドウ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent ItemWindow - * - * @param ItemWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent ItemWindow - * - * @param ItemWindowBackgroundImg - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent ItemWindowBackGround - * - * @param ItemWindowBackground_X - * @desc アイテムウィンドウの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ItemWindowBackGround - * - * @param ItemWindowBackground_Y - * @desc アイテムウィンドウの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ItemWindowBackGround - * - * @param SkillWindow - * @text スキル選択ウィンドウ - * @default //////////////////////////////// - * - * @param SkillWindowShow - * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 - * @text ウィンドウ画像表示 - * @type boolean - * @default true - * @parent SkillWindow - * - * @param SkillWindowOpacity - * @desc スキルウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text スキルウィンドウ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent SkillWindow - * - * @param SkillWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent SkillWindow - * - * @param SkillWindowBackgroundImg - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent SkillWindowBackGround - * - * @param SkillBackground_X - * @desc スキルウィンドウの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent SkillWindowBackGround - * - * @param SkillBackground_Y - * @desc スキルウィンドウの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent SkillWindowBackGround - * - * @param HelpWindow - * @text ヘルプウィンドウ - * @default //////////////////////////////// - * - * @param HelpWindowShow - * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 - * @text ウィンドウ画像表示 - * @type boolean - * @default true - * @parent HelpWindow - * - * @param HelpWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent HelpWindow - * - * @param HelpWindowBackgroundImg - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent HelpWindowBackGround - * - * @param HelpBackground_X - * @desc ヘルプウィンドウの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent HelpWindowBackGround - * - * @param HelpBackground_Y - * @desc ヘルプウィンドウの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent HelpWindowBackGround - * - * @param VictoryWindow - * @text 勝利時ウィンドウ - * @default //////////////////////////////// - * - * @param VictoryWindowAnchorMode - * @text 勝利ウィンドウ表示位置 - * @desc 勝利ウィンドウの表示位置。 - * @type select - * @option 上 - * @value 'top' - * @option 下 - * @value 'under' - * @default 'under' - * @parent VictoryWindow - * - * @param VictoryWindowOpacity - * @desc 勝利時ウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text 勝利時ウィンドウ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent VictoryWindow - * - * @param VictoryWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent VictoryWindow - * - * @param VictoryBackgroundImg - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent VictoryWindowBackGround - * - * @param VictoryBackground_X - * @desc リザルトウィンドウの背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent VictoryWindowBackGround - * - * @param VictoryBackground_Y - * @desc リザルトステータスウィンドウの背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent VictoryWindowBackGround - * - * @param LoseWindow - * @text 敗北時ウィンドウ - * @default //////////////////////////////// - * - * @param LoseWindowAnchorMode - * @text 敗北時ウィンドウ表示位置 - * @desc 敗北時ウィンドウの表示位置。 - * @type select - * @option 上 - * @value 'top' - * @option 下 - * @value 'under' - * @default 'under' - * @parent LoseWindow - * - * @param LoseWindowOpacity - * @desc 敗北時ウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text 敗北時ウィンドウ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent LoseWindow - * - * @param LoseWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent LoseWindow - * - * @param LoseBackgroundImg - * @desc 背景画像ウィンドウを指定する。 - * @text 背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent LoseWindowBackGround - * - * @param LoseBackground_X - * @desc 敗北時の背景画像X座標(相対)。 - * @text 背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent LoseWindowBackGround - * - * @param LoseBackground_Y - * @desc 敗北時の背景画像Y座標(相対)。 - * @text 背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent LoseWindowBackGround - * - * @param EscapeWindow - * @text 逃走時ウィンドウ - * @default //////////////////////////////// - * - * @param EscapeWindowAnchorMode - * @text 逃走時ウィンドウ表示位置 - * @desc 逃走時ウィンドウの表示位置。 - * @type select - * @option 上 - * @value 'top' - * @option 下 - * @value 'under' - * @default 'under' - * @parent EscapeWindow - * - * @param EscapeWindowOpacity - * @desc 逃走時ウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text 逃走時ウィンドウ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent EscapeWindow - * - * @param EscapeWindowBackGround - * @text 背景画像ウィンドウ背景設定 - * @default ------------------------------ - * @parent EscapeWindow - * - * @param EscapeBackgroundImg - * @desc 逃走成功時の背景画像ウィンドウを指定する。 - * @text 逃走成功時背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent EscapeWindowBackGround - * - * @param EscapeBackground_X - * @desc 逃走成功時の背景画像X座標(相対)。 - * @text 逃走成功時背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent EscapeWindowBackGround - * - * @param EscapeBackground_Y - * @desc 逃走成功時の背景画像Y座標(相対)。 - * @text 逃走成功時背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent EscapeWindowBackGround - * - * @param EscapeFailureBackgroundImg - * @desc 逃走成功時の背景画像ウィンドウを指定する。 - * @text 逃走成功時背景画像ウィンドウ - * @type file - * @dir img/ - * @default - * @parent EscapeWindowBackGround - * - * @param EscapeFailureBackground_X - * @desc 逃走成功時の背景画像X座標(相対)。 - * @text 逃走成功時背景画像X座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent EscapeWindowBackGround - * - * @param EscapeFailureBackground_Y - * @desc 逃走成功時の背景画像Y座標(相対)。 - * @text 逃走成功時背景画像Y座標(相対) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent EscapeWindowBackGround - * - * @param MessageWindow - * @text メッセージウィンドウ - * @default //////////////////////////////// - * - * @param MessageWindowOpacity - * @desc メッセージウィンドウが下側に表示時のアクターステータスウィンドウの不透明度(0で非表示) - * @text メッセージウィンドウ表示時ウィンドウ不透明度 - * @type number - * @default 255 - * @max 255 - * @min 0 - * @parent MessageWindow - * - * @param SupportActorCommand - * @text サポートアクター設定 - * @default //////////////////////////////// - * - * @param SupportActorCommand_X - * @desc サポートアクター用アクターコマンドX座標。(アクターコマンドが各アクターの上設定時) - * @text サポートアクターコマンドX座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent SupportActorCommand - * - * @param SupportActorCommand_Y - * @desc サポートアクター用アクターコマンドY座標。(アクターコマンドが各アクターの上設定時) - * @text サポートアクターコマンドY座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent SupportActorCommand - * - */ -/*~struct~StatusPositionDataList: - * - * @param StatusListData - * @text 表示ステータス設定 - * @desc 表示するステータス情報を設定します。一つでも指定してある場合はこちらの設定が適用されます。 - * @default ["{\"Status\":\"'tpb'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"88\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'name'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"88\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'hpgauge'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"112\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'mpgauge'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"136\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'tpgauge'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"160\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'state'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"114\",\"PositionY\":\"20\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}"] - * @type struct[] - * - * @param ActorImgChangePosition - * @text アクター画像位置設定 - * @default ------------------------------ - * - * @param ImgChangePosition - * @desc 顔グラフィック及びアクター画像の座標変更を許可します。 - * @text 画像座標変更 - * @type boolean - * @default false - * @parent ActorImgChangePosition - * - * @param ActorImg_X - * @desc 顔グラフィック及びアクター画像のX座標を設定します。 - * @text 画像X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorImgChangePosition - * - * @param ActorImg_Y - * @desc 顔グラフィック及びアクター画像のY座標を設定します。 - * @text 画像Y座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorImgChangePosition - * - * @param ActorCommandSkin - * @text アクターコマンドスキン設定 - * @default ------------------------------ - * - * @param WindowSkin - * @desc ウィンドウスキンを指定します。 - * @text ウィンドウスキン画像 - * @type file - * @dir img/system - * @default - * @parent ActorCommandSkin - * - * @param WindowColor - * @text ウィンドウカラー - * @desc ウィンドウの色の設定をします。 - * @default {"red":"0","green":"0","bule":"0"} - * @type struct - * @parent ActorCommandSkin - * - * @param Background - * @text アクター画像設定 - * @default ------------------------------ - * - * @param ActorBackground - * @desc アクターの背景画像を指定します。 - * @text アクター背景画像 - * @type file - * @default - * @dir img/ - * @parent Background - * - * @param ActorFrontBackground - * @desc ステータス背後の背景画像を指定する。(アクターグラフィックとステータスの間に表示) - * @text ステータス背後背景画像 - * @type file - * @dir img/ - * @default - * @parent Background - * - * @param OldSetting - * @text 旧設定 - * @default ------------------------------ - * - * @param ActorNameChangePosition - * @text アクター名位置設定(相対座標) - * @desc 座標はアクターステータス(0, 0)からの相対座標です。 - * - * @param NameChangePosition - * @desc 名前の座標変更を許可する。 - * @text 名前の座標変更 - * @type boolean - * @default false - * @parent ActorNameChangePosition - * - * @param ActorName_X - * @desc 名前の座標変更がONの時に、名前のX座標を設定します。 - * @text 名前X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorNameChangePosition - * - * @param ActorName_Y - * @desc 名前の座標変更がONの時に、名前のY座標を設定します。 - * @text 名前Y座標 - * @type number - * @default 88 - * @min -9999 - * @max 9999 - * @parent ActorNameChangePosition - * - * @param ActorHPChangePosition - * @text HP位置設定 - * @default ------------------------------ - * - * @param HPGaugeWidth - * @desc HPゲージの横幅を指定します。(デフォルト128) - * @text HPゲージ横幅 - * @type number - * @default 128 - * @min 0 - * @max 999 - * @parent ActorHPChangePosition - * - * @param HPGaugeHeight - * @desc HPゲージの縦幅を指定します。(デフォルト12) - * @text HPゲージ縦幅 - * @type number - * @default 12 - * @min 0 - * @max 24 - * @parent ActorHPChangePosition - * - * @param HPChangePosition - * @desc HPの座標変更を許可します。 - * @text HPの座標変更 - * @type boolean - * @default false - * @parent ActorHPChangePosition - * - * @param ActorHP_X - * @desc HPの座標変更がONの時に、HPのX座標を設定します。 - * @text HP_X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorHPChangePosition - * - * @param ActorHP_Y - * @desc HPの座標変更がONの時に、HPのY座標を設定します。 - * @text HP_Y座標 - * @type number - * @default 112 - * @min -9999 - * @max 9999 - * @parent ActorHPChangePosition - * - * @param ActorMPChangePosition - * @text MP位置設定 - * @default ------------------------------ - * - * @param MPGaugeWidth - * @desc MPゲージの横幅を指定します。(デフォルト128) - * @text MPゲージ横幅 - * @type number - * @default 128 - * @min 0 - * @max 999 - * @parent ActorMPChangePosition - * - * @param MPGaugeHeight - * @desc MPゲージの縦幅を指定します。(デフォルト12) - * @text MPゲージ縦幅 - * @type number - * @default 12 - * @min 0 - * @max 24 - * @parent ActorMPChangePosition - * - * @param MPChangePosition - * @desc MPの座標変更を許可します。 - * @text MPの座標変更 - * @type boolean - * @default false - * @parent ActorMPChangePosition - * - * @param ActorMP_X - * @desc MPの座標変更がONの時に、MPのX座標を設定します。 - * @text MP_X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorMPChangePosition - * - * @param ActorMP_Y - * @desc MPの座標変更がONの時に、MPのY座標を設定します。 - * @text MP_Y座標 - * @type number - * @default 136 - * @max 9999 - * @parent ActorMPChangePosition - * - * @param ActorTPChangePosition - * @text TP位置設定 - * @default ------------------------------ - * - * @param TPGaugeWidth - * @desc TPゲージの横幅を指定します。(デフォルト128) - * @text TPゲージ横幅 - * @type number - * @default 128 - * @min 0 - * @max 999 - * @parent ActorTPChangePosition - * - * @param TPGaugeHeight - * @desc TPゲージの縦幅を指定します。(デフォルト12) - * @text TPゲージ縦幅 - * @type number - * @default 12 - * @min 0 - * @max 24 - * @parent ActorTPChangePosition - * - * @param TPChangePosition - * @desc TPの座標変更を許可します。 - * @text TPの座標変更 - * @type boolean - * @default false - * @parent ActorTPChangePosition - * - * @param ActorTP_X - * @desc TPの座標変更がONの時に、TPのX座標を設定します。 - * @text TP_X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorTPChangePosition - * - * @param ActorTP_Y - * @desc TPの座標変更がONの時に、TPのY座標を設定します。 - * @text TP_Y座標 - * @type number - * @default 160 - * @min -9999 - * @max 9999 - * @parent ActorTPChangePosition - * - * @param ActorTPBChangePosition - * @text TPB位置設定 - * @default ------------------------------ - * - * @param TPBGaugeWidth - * @desc TPBゲージの横幅を指定します。 - * @text TPBゲージ横幅 - * @type number - * @default 128 - * @min 0 - * @max 999 - * @parent ActorTPBChangePosition - * - * @param TPBGaugeHeight - * @desc TPBゲージの縦幅を指定します。(デフォルト12) - * @text TPBゲージ縦幅 - * @type number - * @default 12 - * @min 0 - * @max 24 - * @parent ActorTPBChangePosition - * - * @param TPBChangePosition - * @desc TPBの座標変更を許可します。 - * @text TPBの座標変更 - * @type boolean - * @default false - * @parent ActorTPBChangePosition - * - * @param ActorTPB_X - * @desc TPBの座標変更がONの時に、TPBのX座標を設定します。 - * @text TPB_X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorTPBChangePosition - * - * @param ActorTPB_Y - * @desc TPBの座標変更がONの時に、TPBのY座標を設定します。 - * @text TPB_Y座標 - * @type number - * @default 88 - * @min -9999 - * @max 9999 - * @parent ActorTPBChangePosition - * - * @param ActorStateChangePosition - * @text ステート位置設定 - * @default ------------------------------ - * - * @param StateChangePosition - * @desc ステートの座標変更を許可します。 - * @text ステートの座標変更 - * @type boolean - * @default false - * @parent ActorStateChangePosition - * - * @param ActorState_X - * @desc ステートの座標変更がONの時に、ステートのX座標を設定します。 - * @text ステートX座標 - * @type number - * @default 4 - * @min -9999 - * @max 9999 - * @parent ActorStateChangePosition - * - * @param ActorState_Y - * @desc ステートの座標変更がONの時に、ステートのY座標を設定します。 - * @text ステートY座標 - * @type number - * @default 20 - * @min -9999 - * @max 9999 - * @parent ActorStateChangePosition - * - * - */ -/*~struct~ActorImgList: - * - * @param ActorImgMode - * @text アクターの画像モード - * @desc アクターステータスに表示するアクターの画像。 - * @type select - * @option なし - * @value 'none' - * @option 顔グラ - * @value 'face' - * @option 画像 - * @value 'imges' - * @default 'face' - * @parent ActorImgList - * - * @param Actor_X - * @desc 画像のX座標。 - * @text 画像X座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param Actor_Y - * @desc 画像のY座標。 - * @text 画像Y座標 - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param Img_SX - * @desc 画像の表示開始座標X。 - * @text 画像表示開始座標X - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param Img_SY - * @desc 画像の表示開始座標Y - * @text 画像表示開始座標Y - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param Actor_Scale - * @desc 画像の拡大率。 - * @text 画像拡大率 - * @type number - * @default 100 - * @min 0 - * @max 999 - * - * @param ActorImgHPosition - * @text 画像横基準表示位置 - * @desc 画像の横の基準表示位置を指定します。 - * @type select - * @option 画像左基準 - * @value 'left' - * @option 画像中央基準 - * @value 'center' - * @default 'left' - * @parent ActorImgList - * - * @param ActorImgVPosition - * @text 画像縦基準表示位置 - * @desc 画像の縦の基準表示位置を指定します。 - * @type select - * @option 画像上基準 - * @value 'top' - * @option 画像下基準 - * @value 'under' - * @default 'top' - * @parent ActorImgList - * - * @param ActorStateAnimationPosition - * @text アクター画像位置設定 - * @default ------------------------------ - * - * @param ActorState_X - * @desc アクター画像毎のステートアニメーションのX座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ - * @text ステートアニメーションX座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorStateAnimationPosition - * - * @param ActorState_Y - * @desc アクター画像毎のステートアニメーションのY座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ - * @text ステートアニメーションY座標(相対座標) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * @parent ActorStateAnimationPosition - * - */ -/*~struct~ActorDataList: - * - * @param actorId - * @text アクター - * @desc アクターを指定します。0指定の場合はデフォルトの設定となります。 - * @type actor - * - * @param ActorPosition - * @text アクター座標設定 - * @default //////////////////////////////// - * - * @param DefaultStatusPosition - * @desc デフォルトステータス座標表示設定での座標、表示設定を有効にします。 - * @text デフォルトステータス座標表示設定有効 - * @type boolean - * @default true - * @parent ActorPosition - * - * @param StatusPositionData - * @text ステータス座標表示設定 - * @desc ステータスの座標、表示設定の設定を行います。 - * @default {"ActorNameChangePosition":"","NameChangePosition":"false","ActorName_X":"0","ActorName_Y":"88","ActorHPChangePosition":"------------------------------","HPGaugeWidth":"128","HPGaugeHeight":"12","HPChangePosition":"false","ActorHP_X":"0","ActorHP_Y":"112","ActorMPChangePosition":"------------------------------","MPGaugeWidth":"128","MPGaugeHeight":"12","MPChangePosition":"false","ActorMP_X":"0","ActorMP_Y":"136","ActorTPChangePosition":"------------------------------","TPGaugeWidth":"128","TPGaugeHeight":"12","TPChangePosition":"false","ActorTP_X":"0","ActorTP_Y":"160","ActorTPBChangePosition":"------------------------------","TPBGaugeWidth":"128","TPBGaugeHeight":"12","TPBChangePosition":"false","ActorTPB_X":"0","ActorTPB_Y":"88","ActorStateChangePosition":"------------------------------","StateChangePosition":"false","ActorState_X":"4","ActorState_Y":"20","OutsideWindowVisible":"false","ActorImgChangePosition":"------------------------------","ImgChangePosition":"false","ActorImg_X":"0","ActorImg_Y":"0","Background":"------------------------------","ActorBackground":"","ActorFrontBackground":""} - * @type struct - * @parent ActorPosition - * - * @param ActorImges - * @text アクター画像設定 - * @default //////////////////////////////// - * - * @param ActorImgSetting - * @text アクター画像座標拡大率設定 - * @desc アクター画像の座標、拡大率の設定を行います。空白の場合はデフォルトアクター画像設定の値が設定されます。 - * @default {"ActorImgMode":"'face'","Actor_X":"0","Actor_Y":"0","Img_SX":"0","Img_SY":"0","Actor_Scale":"100","ActorImgHPosition":"'left'","ActorImgVPosition":"'top'","ActorStateAnimationPosition":"------------------------------","ActorState_X":"0","ActorState_Y":"0"} - * @type struct - * @parent ActorImges - * - * @param ButlerActorImg - * @text アクター画像設定 - * @desc アクター画像の設定を行います。 - * @default [] - * @type struct[] - * @parent ActorImges - * - */ -/*~struct~ActorButlerImgList: - * - * @param GraphicImg - * @text アクター画像 - * @desc アクターの画像を設定します。 - * @type file - * @dir img/ - * - * @param FaceImg - * @text 顔グラ画像 - * @desc 顔グラ画像のスプライトシートを設定します。 - * @type file - * @dir img/faces - * - * @param ImgIndex - * @text 顔グラのインデックスID - * @desc 顔グラのインデックスID。 - * @type number - * @default -1 - * @min -1 - * - * @param Opacity - * @text 画像不透明度 - * @desc 画像の不透明度を指定します。 - * @type number - * @default 255 - * @min 0 - * @max 255 - * - * @param AllMatch - * @text 全条件一致 - * @default ------------------------------ - * - * @param ChangeGraphicScenes - * @text 変化シーン - * @desc グラフィックの変化シーンを選択します。 - * @type select - * @option 通常 - * @value 'default' - * @option 戦闘不能 - * @value 'death' - * @option 瀕死 - * @value 'dying' - * @option ダメージ時 - * @value 'damage' - * @option 回復時 - * @value 'recovery' - * @option 攻撃スキル使用時(1) - * @value 'attack' - * @option 回復スキル使用時(1) - * @value 'recoverySkill' - * @option アイテム使用時(2) - * @value 'item' - * @option 詠唱時 - * @value 'chant' - * @option 勝利時 - * @value 'victory' - * @option 被ステート(3) - * @value 'state' - * @option コマンド選択時 - * @value 'command' - * @default 'default' - * @parent AllMatch - * - * @param ImgHP - * @text 残りHP - * @desc 残りHPが指定の範囲内または数値の時に変化します。 - * @type struct - * @default {"CondValid":"false","UpLimit":"0","DwLimit":"0"} - * @parent AllMatch - * - * @param ImgSwitch - * @text スイッチ - * @desc 指定したスイッチが全てONの時に変化します。 - * @type switch[] - * @default - * @parent AllMatch - * - * @param ImgWeapon - * @text 武器 - * @desc 指定した武器を全て装備している時に条件を満たします。 - * @type weapon[] - * @default - * @parent AllMatch - * - * @param ImgArmor - * @text 防具 - * @desc 指定した防具を全て装備している時に条件を満たします。 - * @type armor[] - * @default - * @parent AllMatch - * - * @param ImgClass - * @text 職業 - * @desc 特定の職業なら条件を満たします。 - * @type class - * @default 0 - * @parent AllMatch - * - * @param ImgStateAll - * @text ステート。 - * @desc 指定したステートに全てかかっている時に条件を満たします。 - * @type state[] - * @default - * @parent AllMatch - * - * @param CondSetting - * @text 条件設定 - * @default ------------------------------ - * - * @param Skill - * @text スキル(1) - * @desc スキルを選択します。いずれかのスキル使用時に適用します。空白、なしの場合は全てのスキルが対象です。 - * @type skill[] - * @default - * @parent CondSetting - * - * @param Item - * @text アイテム(2) - * @desc アイテムを選択します。いずれかのアイテム使用時に適用します。空白、なしの場合は全てのアイテムが対象です。 - * @type item[] - * @default - * @parent CondSetting - * - * @param stateId - * @text 被ステート(3) - * @desc ステートを選択します。全てのステートにかかっている時に適用します。 - * @type state[] - * @default - * @parent CondSetting - */ -/*~struct~CondValue: - * - * @param CondValid - * @desc HP条件を有効にします。 - * @text HP条件有効 - * @type boolean - * @default false - * - * @param UpLimit - * @text 上限値 - * @desc 上限値 - * @type number - * @default 0 - * - * @param DwLimit - * @text 下限値 - * @desc 下限値 - * @type number - * @default 0 - * - */ -/*~struct~ActorStatusList: - * - * @param Status - * @text 表示対象 - * @desc アクターステータス画面に表示させるステータス対象を選択します。 - * @type select - * @option HPゲージ(1)(2)(3)(4)(13) - * @value 'hpgauge' - * @option MPゲージ(1)(2)(3)(4)(13) - * @value 'mpgauge' - * @option TPゲージ(1)(2)(3)(4)(13) - * @value 'tpgauge' - * @option TPB(1)(2)(3)(4)(13) - * @value 'tpb' - * @option ステート(3)(4)(8)(9)(13) - * @value 'state' - * @option ステート2(1)(3)(4)(8)(9)(13) - * @value 'state2' - * @option アクター名(1)(2)(3)(4)(5)(13) - * @value 'name' - * @option 独自パラメータ(1)(3)(4)(5)(6)(8)(13) - * @value 'param' - * @option 独自パラメータ(動的) (1)(2)(3)(4)(5)(6)(7)(8)(13) - * @value 'dparam' - * @option 独自ゲージ (1)(2)(3)(4)(5)(6)(7)(8)(10)(11)(13) - * @value 'usergauge' - * @option レベル(1)(3)(4)(5)(6)(13) - * @value 'lv' - * @option 画像(3)(4)(7)(12)(13) - * @value 'imges' - * @default - * - * @param Width - * @desc 横幅を指定します。 - * @text 横幅(1) - * @type number - * @default 128 - * @min 0 - * @max 999 - * - * @param Height - * @desc 縦幅を指定します。 - * @text 縦幅(2) - * @type number - * @default 12 - * @min 0 - * @max 24 - * - * @param PositionX - * @desc X座標を設定します。 - * @text X座標(3) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param PositionY - * @desc Y座標を設定します。 - * @text Y座標(4) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param FontSize - * @desc フォントサイズを設定します。(メインフォントからの差) - * @text フォントサイズ(5) - * @type number - * @default 0 - * @min -9999 - * @max 9999 - * - * @param ParamName - * @desc ステータス名称。 - * @text ステータス名称(6) - * @type string - * @default - * - * @param UserParamID - * @desc 独自パラメータ、ゲージ、画像識別ID。 - * @text 識別ID(7) - * @type string - * @default - * - * @param DetaEval1 - * @desc 評価式または文字列。(独自パラメータ、独自ゲージ現在値、ステートID(ステート、ステート2)) - * @text 評価式or文字列A(8) - * @type string - * @default - * - * @param DetaEval2 - * @desc 評価式or文字列。(独自ゲージ最大値、バフ(ステート、ステート2)※1) - * @text 評価式or文字列B(9) - * @type string - * @default - * - * @param GaugeSetting - * @text ゲージ設定 - * @default ------------------------------ - * - * @param Color1 - * @desc ゲージカラー(左)。テキストタブでカラーコードを入力できます。 - * @text ゲージカラー(左)(10) - * @type number - * @default 0 - * @min 0 - * @parent GaugeSetting - * - * @param Color2 - * @desc ゲージカラー(右)。テキストタブでカラーコードを入力できます。 - * @text ゲージカラー(右)(11) - * @type number - * @default 0 - * @min 0 - * @parent GaugeSetting - * - * @param ImgesSetting - * @text 画像設定 - * @default ------------------------------ - * - * @param ContentsImges - * @desc 画像を指定する。 - * @text 画像設定(12) - * @type file - * @dir img/ - * @default - * @parent ImgesSetting - * - */ -/*~struct~WindowTone: - * - * @param red - * @desc 赤 - * @text 赤 - * @type number - * @default 0 - * @max 255 - * @min -255 - * - * @param green - * @text 緑 - * @desc 緑 - * @type number - * @default 0 - * @max 255 - * @min -255 - * - * @param bule - * @text 青 - * @desc 青 - * @type number - * @default 0 - * @max 255 - * @min -255 - * - */ - -var Imported = Imported || {}; -Imported.NUUN_BattleStyleEX_Default = true; - -(() => { - const parameters = PluginManager.parameters("NUUN_BattleStyleEX_Default"); - const params = {}; - - params.bsMode = "Default"; - - params.CommandPosition = eval(parameters["CommandPosition"]) || "default"; - params.PartyCommandWindowSkin = String(parameters["PartyCommandWindowSkin"]); - params.PartyCommandWindowColor = (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["PartyCommandWindowColor"]) - : null) || { red: "0", green: "0", bule: "0" }; - params.PartyCommandPosition = - eval(parameters["PartyCommandPosition"]) || "default"; - params.PartyCommandMaxCol = Number(parameters["PartyCommandMaxCol"] || 1); - params.PartyCommandMaxRow = Number(parameters["PartyCommandMaxRow"] || 4); - params.PartyCommand_X = Number(parameters["PartyCommand_X"] || 0); - params.PartyCommand_Y = Number(parameters["PartyCommand_Y"] || 0); - params.PartyCommand_Width = Number(parameters["PartyCommand_Width"] || 192); - params.PartyCommandMode = eval(parameters["PartyCommandMode"] || "false"); - params.PartyCommandWindowShow = eval( - parameters["PartyCommandWindowShow"] || "true" - ); - params.PartyCommandWindowCenter = eval( - parameters["PartyCommandWindowCenter"] || "false" - ); - params.PartyCommandBackgroundImg = String( - parameters["PartyCommandBackgroundImg"] - ); - params.PartyBackground_X = Number(parameters["PartyBackground_X"] || 0); - params.PartyBackground_Y = Number(parameters["PartyBackground_Y"] || 0); - - params.ActorCommandPosition = - eval(parameters["ActorCommandPosition"]) || "default"; - params.ActorCommandWindowSkin = String(parameters["ActorCommandWindowSkin"]); - params.ActorCommandWindowColor = (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["ActorCommandWindowColor"]) - : null) || { red: "0", green: "0", bule: "0" }; - params.ActorCommand_Width = Number(parameters["ActorCommand_Width"] || 192); - params.ActorCommandVariable = eval( - parameters["ActorCommandVariable"] || "true" - ); - params.ActorCommandMaxRow = Number(parameters["ActorCommandMaxRow"] || 10); - params.ActorCommandMinRow = Number(parameters["ActorCommandMinRow"] || 4); - params.ActorCommandMaxCol = Number(parameters["ActorCommandMaxCol"] || 1); - params.ActorCommandMode = eval(parameters["ActorCommandMode"] || "false"); - params.ActorCommand_X = Number(parameters["ActorCommand_X"] || 0); - params.ActorCommand_Y = Number(parameters["ActorCommand_Y"] || 0); - params.ActorCommandWindowShow = eval( - parameters["ActorCommandWindowShow"] || "true" - ); - params.ActorCommandWindowCenter = eval( - parameters["ActorCommandWindowCenter"] || "true" - ); - params.ActorCommandBackgroundImg = String( - parameters["ActorCommandBackgroundImg"] - ); - params.ActorBackground_X = Number(parameters["ActorBackground_X"] || 0); - params.ActorBackground_Y = Number(parameters["ActorBackground_Y"] || 0); - params.WidthWithCommand = eval(parameters["WidthWithCommand"] || "true"); - - params.EnemyWindowShow = eval(parameters["EnemyWindowShow"] || "true"); - params.EnemyMaxRow = Number(parameters["EnemyMaxRow"] || 4); - params.EnemyMaxCol = Number(parameters["EnemyMaxCol"] || 1); - params.EnemyWindow_X = Number(parameters["EnemyWindow_X"] || 0); - params.EnemyWindow_Y = Number(parameters["EnemyWindow_Y"] || 0); - params.EnemyWindow_Width = Number(parameters["EnemyWindow_Width"] || 0); - params.EnemyWindowMode = eval(parameters["EnemyWindowMode"] || "true"); - params.EnemyWindowOpacity = Number(parameters["EnemyWindowOpacity"] || 255); - params.EnemyWindowBackgroundImg = String( - parameters["EnemyWindowBackgroundImg"] - ); - params.EnemyWindowBackground_X = Number( - parameters["EnemyWindowBackground_X"] || 0 - ); - params.EnemyWindowBackground_Y = Number( - parameters["EnemyWindowBackground_Y"] || 0 - ); - - params.ButtonMode = eval(parameters["ButtonMode"]) || "right"; - params.CancelButtonX = Number(parameters["CancelButtonX"] || 0); - - params.ActorStatusWindowSkin = String(parameters["ActorStatusWindowSkin"]); - params.ActorStatusWindowColor = (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["ActorStatusWindowColor"]) - : null) || { red: "0", green: "0", bule: "0" }; - params.ActorStatusVariable = eval( - parameters["ActorStatusVariable"] || "false" - ); - params.ActorMaxCol = Number(parameters["ActorMaxCol"] || 4); - params.ActorMaxRow = Number(parameters["ActorMaxRow"] || 1); - params.ActorStatusMode = eval(parameters["ActorStatusMode"]) || "center"; - params.ActorStatusWindowPosition = - eval(parameters["ActorStatusWindowPosition"]) || "under"; - params.ActorStatusWindow_X = Number(parameters["ActorStatusWindow_X"] || 0); - params.ActorStatusWindow_Y = Number(parameters["ActorStatusWindow_Y"] || 0); - params.ActorStatusWindow_Width = Number( - parameters["ActorStatusWindow_Width"] || 0 - ); - params.ActorStatusWindow_Height = Number( - parameters["ActorStatusWindow_Height"] || 0 - ); - params.ActorStatusWindowCenter = eval( - parameters["ActorStatusWindowCenter"] || "false" - ); - params.WindowBackground = String(parameters["WindowBackground"]); - params.WindowBackground_X = Number(parameters["WindowBackground_X"] || 0); - params.WindowBackground_Y = Number(parameters["WindowBackground_Y"] || 0); - params.ActorStatusWindowLock = eval( - parameters["ActorStatusWindowLock"] || "false" - ); - params.WindowShow = eval(parameters["WindowShow"] || "true"); - params.WindowFrameShow = eval(parameters["WindowFrameShow"] || "false"); - params.CursorBackShow = eval(parameters["CursorBackShow"] || "true"); - - params.ActorEffectShow = eval(parameters["ActorEffectShow"] || "true"); - params.ActorEffect_X = Number(parameters["ActorEffect_X"] || 0); - params.ActorEffect_Y = Number(parameters["ActorEffect_Y"] || 0); - params.ActorDamage_X = Number(parameters["ActorDamage_X"] || 0); - params.ActorDamage_Y = Number(parameters["ActorDamage_Y"] || 0); - params.EffectPriority = eval(parameters["EffectPriority"]) || "middle"; - params.StateAnimationShow = eval(parameters["StateAnimationShow"] || "true"); - params.ActorState_X = Number(parameters["ActorState_X"] || 0); - params.ActorState_Y = Number(parameters["ActorState_Y"] || 0); - - params.DamageImgFrame = Number(parameters["DamageImgFrame"] || 30); - params.ActorShakeFlame = Number(parameters["ActorShakeFlame"] || 36); - params.ActorShakePower = Number(parameters["ActorShakePower"] || 2); - params.ActorShakeSpeed = Number(parameters["ActorShakeSpeed"] || 20); - params.ActionZoomDuration = Number(parameters["ActionZoomDuration"] || 60); - params.ActorFlash = eval(parameters["ActorFlash"] || "true"); - params.OnActionZoom = eval(parameters["OnActionZoom"] || "false"); - params.OnActorShake = eval(parameters["OnActorShake"] || "flase"); - - params.DefaultStatusPositionData = - (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["DefaultStatusPositionData"]) - : null) || {}; - params.DefaultActorImgData = - (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["DefaultActorImgData"]) - : null) || {}; - params.ActorData = - (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["ActorData"]) - : null) || []; - params.OnActorPictureEX = eval(parameters["OnActorPictureEX"] || "false"); - params.Img_SW = Number(parameters["Img_SW"] || 0); - params.Img_SH = Number(parameters["Img_SH"] || 0); - params.FaceHeight = Number(parameters["FaceHeight"] || 0); - params.NameShow = eval(parameters["NameShow"] || "true"); - params.TPBShow = eval(parameters["TPBShow"] || "true"); - params.StateVisible = eval(parameters["StateVisible"] || "true"); - params.OutsideWindowVisible = false; - params.SelectBackShow = eval(parameters["SelectBackShow"] || "true"); - params.ActorSelectBackShow = eval( - parameters["ActorSelectBackShow"] || "true" - ); - params.ImgDeathHide = eval(parameters["ImgDeathHide"] || "true"); - params.FaceHeightOnWindow = eval(parameters["FaceHeightOnWindow"] || "false"); - params.NotVisibleStateIcons = - (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["NotVisibleStateIcons"]) - : null) || []; - params.NotVisibleBuffIcons = - (NUUN_Base_Ver >= 113 - ? DataManager.nuun_structureData(parameters["NotVisibleBuffIcons"]) - : null) || []; - params.BattleEndActorStatusClose = eval( - parameters["BattleEndActorStatusClose"] || "false" - ); - - params.EnemySkillAnimation = Number(parameters["EnemySkillAnimation"] || 1); - - params.AppearWindowVisible = eval( - parameters["AppearWindowVisible"] || "false" - ); - params.AppearWindowOpacity = Number(parameters["AppearWindowOpacity"] || 255); - params.AppearWindowAnchorMode = - eval(parameters["AppearWindowAnchorMode"]) || "under"; - params.AppearBackgroundImg = String(parameters["AppearBackgroundImg"]); - params.AppearBackground_X = Number(parameters["AppearBackground_X"] || 0); - params.AppearBackground_Y = Number(parameters["AppearBackground_Y"] || 0); - - params.ItemWindowShow = eval(parameters["ItemWindowShow"] || "true"); - params.ItemWindowOpacity = Number(parameters["ItemWindowOpacity"] || 255); - params.ItemWindowBackgroundImg = String( - parameters["ItemWindowBackgroundImg"] - ); - params.ItemBackground_X = Number(parameters["ItemBackground_X"] || 0); - params.ItemBackground_Y = Number(parameters["ItemBackground_Y"] || 0); - - params.SkillWindowShow = eval(parameters["SkillWindowShow"] || "true"); - params.SkillWindowOpacity = Number(parameters["SkillWindowOpacity"] || 255); - params.SkillWindowBackgroundImg = String( - parameters["SkillWindowBackgroundImg"] - ); - params.SkillBackground_X = Number(parameters["SkillBackground_X"] || 0); - params.SkillBackground_Y = Number(parameters["SkillBackground_Y"] || 0); - - params.HelpWindowShow = eval(parameters["HelpWindowShow"] || "true"); - params.HelpWindowBackgroundImg = String( - parameters["HelpWindowBackgroundImg"] - ); - params.HelpBackground_X = Number(parameters["HelpBackground_X"] || 0); - params.HelpBackground_Y = Number(parameters["HelpBackground_Y"] || 0); - - params.VictoryWindowAnchorMode = - eval(parameters["VictoryWindowAnchorMode"]) || "under"; - params.VictoryWindowOpacity = Number( - parameters["VictoryWindowOpacity"] || 255 - ); - params.VictoryBackgroundImg = String(parameters["VictoryBackgroundImg"]); - params.VictoryBackground_X = Number(parameters["VictoryBackground_X"] || 0); - params.VictoryBackground_Y = Number(parameters["VictoryBackground_Y"] || 0); - - params.LoseWindowAnchorMode = - eval(parameters["LoseWindowAnchorMode"]) || "under"; - params.LoseWindowOpacity = Number(parameters["LoseWindowOpacity"] || 255); - params.LoseBackgroundImg = String(parameters["LoseBackgroundImg"]); - params.LoseBackground_X = Number(parameters["LoseBackground_X"] || 0); - params.LoseBackground_Y = Number(parameters["LoseBackground_Y"] || 0); - - params.EscapeWindowAnchorMode = - eval(parameters["EscapeWindowAnchorMode"]) || "under"; - params.EscapeWindowOpacity = Number(parameters["EscapeWindowOpacity"] || 255); - params.EscapeBackgroundImg = String(parameters["EscapeBackgroundImg"]); - params.EscapeBackground_X = Number(parameters["EscapeBackground_X"] || 0); - params.EscapeBackground_Y = Number(parameters["EscapeBackground_Y"] || 0); - params.EscapeFailureBackgroundImg = String( - parameters["EscapeFailureBackgroundImg"] - ); - params.EscapeFailureBackground_X = Number( - parameters["EscapeFailureBackground_X"] || 0 - ); - params.EscapeFailureBackground_Y = Number( - parameters["EscapeFailureBackground_Y"] || 0 - ); - - params.MessageWindowOpacity = Number( - parameters["MessageWindowOpacity"] || 255 - ); - - params.SupportActorCommand_X = Number( - parameters["ESupportActorCommand_X"] || 0 - ); - params.SupportActorCommand_Y = Number( - parameters["SupportActorCommand_Y"] || 0 - ); - - NuunManager.getBattleStyleParams = function () { - return params; - }; -})(); +/*:----------------------------------------------------------------------------------- + * NUUN_BattleStyleEX_Default.js + * + * Copyright (C) 2021 NUUN + * This software is released under the MIT License. + * http://opensource.org/licenses/mit-license.php + * ------------------------------------------------------------------------------------- + */ +/*: + * @target MZ + * @plugindesc バトルスタイル拡張デフォルト設定用 + * @author NUUN + * @base NUUN_BattleStyleEX + * @orderBefore NUUN_BattleStyleEX + * @version 1.6.2 + * + * @help + * 戦闘画面を拡張します。 + * このプラグインでは他に以下の機能を実装します。 + * フロントビューでのアクターへのアニメーション + * 立ち絵表示 + * 条件付き立ち絵切り替え + * ステータスパラメータの表示座標変更 + * 各ウィンドウの背景画像指定 + * コマンドの表示変更 + * + * アクターの顔グラを立ち絵にする場合は、プラグインパラメータのデフォルトアクター画像設定またはアクター画像座標拡大率設定で + * アクターの画像モードを画像に設定してください。 + * アクター画像座標拡大率設定を設定してない場合はのデフォルトアクター画像設定の設定が適用されます。 + * + * アクターの画像設定で条件で顔グラまたは立ち絵を切り替える事ができます。また立ち絵、顔グラ表示EXに対応していますが、プラグインパラメータの + * 立ち絵表示EX適用をONにしてください。 + * 条件の優先度は上から順に一致した条件が適用されます。通常時に適用される画像は一番下に設定してください。 + * + * 各ステータスの座標位置を変更したい場合は、各項目の「〇〇の座標変更」をtureにしてください。 + * + * 表示ステータス設定はアクターステータスに表示するステータスを独自に設定できます。 + * 表示したい項目だけ設定してください。 + * 表示ステータス設定にひとつでも設定してある場合は、こちらの設定が適用されます。 + * 独自パラメータ、ゲージ + * this._battler:アクターゲームデータ + * this._battler.actor():アクターシステムデータ + * + * 敵キャラのメモ欄 + * + * 敵キャラの通常攻撃時、11番のアニメーションが再生されます。指定がない場合はプラグインパラメータのデフォルト値が適用されます。 + * + * 木星ペンギン氏作疑似3Dバトルプラグインと併用して、フロントビューで味方にアニメーションを表示させる場合は + * 別途バトルスタイル拡張疑似3Dバトル併用パッチを導入してください。 + * + * Ver.1.6.0でバトルステータスのデフォルトの設定を表示ステータス設定での設定に変更しております。 + * 旧設定で設定している場合でアクター座標、画像設定で追加する場合は、表示ステータス設定を空欄にしてください。 + * + * ※1 + * 0:HP上昇 1:MP上昇 2:攻撃力上昇 3:防御力上昇 4:魔法力上昇 5:魔法防御上昇 6:敏捷性上昇 7:運上昇 + * 10:HP減少 11:MP減少 12:攻撃力減少 13:防御力減少 14:魔法力減少 15:魔法防御減少 16:敏捷性減少 17:運減少 + * + * 更新履歴 + * 2022/8/7 Ver.1.6.2 + * 戦闘終了時にアクターウィンドウを閉じる機能(コアスクリプトと同じ仕様)を追加。 + * 2022/8/6 Ver.1.6.1 + * ステート、ステート2に表示できるステート、バフのアイコンを指定および非表示にできる機能を追加。 + * Ver.1.6.0での仕様変更によりステートの枠外表示を廃止。 + * 2022/7/30 Ver.1.6.0 + * 敵対象選択中にアクターコマンドが出るように修正。 + * 表示ステータスにメニューで表示されるタイプのステートを表示する機能を追加。 + * 表示ステータスに画像を追加。 + * メンバー交代後にアクターの画像が変色してしまう問題を修正。 + * 一部プラグインパラメータのデフォルト値の修正。 + * アクター名に幅、フォントサイズが適用されていなかった問題を修正。 + * 2022/7/23 Ver.1.5.3 + * キャンセルボタンのX座標を調整できる機能を追加。 + * 2022/7/18 Ver.1.5.2 + * キャンセルボタンの表示位置を左か右か指定できる機能を追加。 + * 2022/6/24 Ver.1.5.1 + * 新規、更新後にアクターの画像がおかしくなる問題を修正。 + * 2022/6/19 Ver.1.5.0 + * アクター画像条件にコマンド選択時を追加。 + * アクター画像条件に不透明度を指定できる機能を追加。 + * 2022/6/18 Ver.1.4.1 + * アニメーションの表示をステータスの背後、ダメージポップアップをステータスの前面に表示するように変更。 + * 2022/6/15 Ver.1.4.0 + * パーティコマンド、アクターコマンド、アクターステータスウィンドウに任意のウィンドウスキンを設定できる機能を追加。 + * 2022/6/7 Ver.1.3.2 + * アクター毎にステートエフェクトの座標を調整できる機能を追加。 + * 2022/6/1 Ver.1.3.1 + * アクター画像(顔グラ)の設定方法に画像起点を追加。 + * 2022/5/26 Ver.1.3.0 + * アクターステータスの表示する方法に独自表示設定する機能を追加。 + * 上記の機能に独自パラメータ、独自ゲージを表示する機能を追加。 + * 2022/5/12 Ver.1.2.1 + * ステートアニメーションを表示させない機能を追加。 + * 2022/5/11 Ver.1.2.0 + * アクター画像にステート画像を表示する機能を追加。 + * パーティ、アクターコマンドの表示位置を指定できる機能を追加。 + * 2022/5/2 Ver.1.1.1 + * エフェクトのプロパティを中間(アクター画像とステータスの間)か最前面に表示する機能を追加。 + * 2022/4/10 Ver.1.1.0 + * アクター画像設定のスイッチ、武器、防具、ステートの条件に複数指定できるように変更。 + * アクター画像設定に残りHPの条件を追加。 + * アクター画像設定の職業でリストが表示されなかった問題を修正。 + * アクター画像設定のスキル、アイテム条件が適用されていなかった問題を修正。 + * 2022/4/1 Ver.1.0.5 + * アクターコマンドの項目の表示位置を中央寄りにする機能を追加。 + * 2022/3/29 Ver.1.0.4 + * アクターコマンドを各アクターの上指定時のサポートアクターのコマンド座標を設定できる機能を追加。 + * 敵選択、アイテム、スキル、ヘルプウィンドウ画像表示の説明文を変更。 + * 2022/3/26 Ver.1.0.3 + * アクターウィンドウステータスのアクター配置を表示範囲可変表示にする機能を追加。 + * 2022/3/26 Ver.1.0.2 + * 敵選択ウィンドウのスキン非表示を設定する項目がなかった問題を修正。 + * 2022/3/25 Ver.1.0.1 + * 立ち絵切り替え条件にスイッチ、武器、防具装備時、特定の職業を追加。 + * 2022/3/24 Ver.1.0.0 + * 初版 + * + * @param Setting + * @text 共通設定 + * @default //////////////////////////////// + * + * @param CommandPosition + * @text パーティ、アクターコマンド位置 + * @desc パーティ、アクターコマンドの表示位置を選択します。 + * @type select + * @option デフォルト + * @value 'default' + * @option 右 + * @value 'right' + * @option 左 + * @value 'left' + * @default 'default' + * @parent Setting + * + * @param PartyCommand + * @text パーティコマンド設定 + * @default //////////////////////////////// + * + * @param PartyCommandPosition + * @text コマンドの表示位置 + * @desc カスタム選択時のパーティコマンドの表示位置を指定します。 + * @type select + * @option 上部 + * @value 'top' + * @option 中間 + * @value 'middle' + * @option アクターステータスウィンドウの上 + * @value 'under' + * @option カスタム + * @value 'custom' + * @option デフォルト(座標は固定です) + * @value 'default' + * @default 'default' + * @parent PartyCommand + * + * @param PartyCommandMaxCol + * @desc 表示するコマンド列数。 + * @text 表示コマンド列数 + * @type number + * @default 1 + * @min 1 + * @max 99 + * @parent PartyCommand + * + * @param PartyCommandMaxRow + * @desc 表示するコマンド行数。 + * @text 表示コマンド行数 + * @type number + * @default 4 + * @min 1 + * @max 99 + * @parent PartyCommand + * + * @param PartyCommandWindow + * @text パーティコマンドウィンドウ設定 + * @default ------------------------------ + * @parent PartyCommand + * + * @param PartyCommandWindowShow + * @desc ウィンドウ画像を表示する。背景指定時はOFFにしてください。(OFFでコマンドのみ表示されます。) + * @text ウィンドウ画像表示 + * @type boolean + * @default true + * @parent PartyCommandWindow + * + * @param PartyCommandWindowSkin + * @desc ウィンドウスキンを指定します。 + * @text ウィンドウスキン画像 + * @type file + * @dir img/system + * @default + * @parent PartyCommandWindow + * + * @param PartyCommandWindowColor + * @text ウィンドウカラー + * @desc ウィンドウの色の設定をします。 + * @default {"red":"0","green":"0","bule":"0"} + * @type struct + * @parent PartyCommandWindow + * + * @param PartyCommand_X + * @desc パーティコマンドウィンドウのX座標を指定します。 + * @text コマンドウィンドウX座標 + * @type number + * @default 0 + * @max 9999 + * @min -9999 + * @parent PartyCommandWindow + * + * @param PartyCommand_Y + * @desc パーティコマンドウィンドウのY座標を指定します。 + * @text コマンドウィンドウY座標 + * @type number + * @default 0 + * @max 9999 + * @min -9999 + * @parent PartyCommandWindow + * + * @param PartyCommand_Width + * @desc パーティコマンドウィンドウの横幅を指定します。0でUI幅 + * @text コマンドウィンドウの横幅 + * @type number + * @default 0 + * @max 9999 + * @min 0 + * @parent PartyCommandWindow + * + * @param PartyCommandBackGround + * @text パーティコマンド背景設定 + * @default ------------------------------ + * @parent PartyCommand + * + * @param PartyCommandBackgroundImg + * @desc パーティコマンドの背景画像ウィンドウを指定する。 + * @text パーティコマンド背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent PartyCommandBackGround + * + * @param PartyBackground_X + * @desc パーティコマンドの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent PartyCommandBackGround + * + * @param PartyBackground_Y + * @desc パーティコマンドの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent PartyCommandBackGround + * + * @param PartyCommandOption + * @text パーティコマンドオプション + * @default ------------------------------ + * @parent PartyCommand + * + * @param PartyCommandWindowCenter + * @text ウィンドウ座標中央表示 + * @desc ウィンドウを中央に表示させます。(デフォルト以外) + * @type boolean + * @default false + * @parent PartyCommandOption + * + * @param PartyCommandMode + * @desc パーティコマンドの項目を中央寄りに表示させます。 + * @text コマンド表示中央寄り + * @type boolean + * @default false + * @parent PartyCommandOption + * + * @param ActorCommand + * @text アクターコマンド設定 + * @default //////////////////////////////// + * + * @param ActorCommandWindowShow + * @desc ウィンドウ画像を表示する。背景指定時はOFFにしてください。(OFFでコマンドのみ表示されます。) + * @text ウィンドウ画像表示 + * @type boolean + * @default true + * @parent ActorCommand + * + * @param ActorCommandWindowSkin + * @desc ウィンドウスキンを指定します。 + * @text ウィンドウスキン画像 + * @type file + * @dir img/system + * @default + * @parent ActorCommand + * + * @param ActorCommandWindowColor + * @text ウィンドウカラー + * @desc ウィンドウの色の設定をします。 + * @default {"red":"0","green":"0","bule":"0"} + * @type struct + * @parent ActorCommand + * + * @param ActorCommandPosition + * @text アクターコマンドの表示方法 + * @desc アクターコマンドの表示方法を選択します。 + * @type select + * @option デフォルト(座標は固定です) + * @value 'default' + * @option 各アクターの上 + * @value 'actor' + * @option 上部 + * @value 'top' + * @option 中間 + * @value 'middle' + * @option アクターステータスウィンドウの上 + * @value 'under' + * @option 各SVアクターの上(SV推奨) + * @value 'svtop' + * @option 各SVアクターの左(SV推奨) + * @value 'svleft' + * @option 各SVアクターの右(SV推奨) + * @value 'svright' + * @option カスタム + * @value 'custom' + * @default 'default' + * @parent ActorCommand + * + * @param ActorCommandMaxRow + * @desc 表示できる最大コマンド行数。コマンド可変表示をOFFの場合はこの設定の値が適用されます。 + * @text 最大表示コマンド行数 + * @type number + * @default 10 + * @min 1 + * @max 99 + * @parent ActorCommand + * + * @param ActorCommandMinRow + * @desc 表示する最低コマンド行数。 + * @text コマンド可変表示時の表示最低コマンド行数 + * @type number + * @default 4 + * @min 1 + * @max 99 + * @parent ActorCommand + * + * @param ActorCommandMaxCol + * @desc 表示するコマンド列数。 + * @text 表示コマンド列数 + * @type number + * @default 1 + * @min 1 + * @max 99 + * @parent ActorCommand + * + * @param ActorCommandVariable + * @desc アクターコマンドの表示数をコマンド数分表示します。(最大表示コマンド行数まで表示) + * @text コマンド可変表示 + * @type boolean + * @default true + * @parent ActorCommand + * + * @param ActorCommandWindow + * @text アクターコマンドウィンドウ設定 + * @default ------------------------------ + * @parent ActorCommand + * + * @param ActorCommand_X + * @desc アクターコマンドウィンドウのX座標を指定します。 + * @text コマンドウィンドウX座標 + * @type number + * @default 0 + * @max 9999 + * @min -9999 + * @parent ActorCommandWindow + * + * @param ActorCommand_Y + * @desc アクターコマンドウィンドウのY座標を指定します。 + * @text コマンドウィンドウY座標 + * @type number + * @default 0 + * @max 9999 + * @min -9999 + * @parent ActorCommandWindow + * + * @param ActorCommand_Width + * @desc アクターコマンドウィンドウの横幅を指定します。 + * @text コマンドウィンドウの横幅 + * @type number + * @default 192 + * @max 9999 + * @min 0 + * @parent ActorCommandWindow + * + * @param ActorCommandBackground + * @text パーティコマンド背景設定 + * @default ------------------------------ + * @parent ActorCommand + * + * @param ActorCommandBackgroundImg + * @desc アクターコマンドの背景画像ウィンドウを指定する。 + * @text アクターコマンド背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent ActorCommandBackground + * + * @param ActorBackground_X + * @desc アクターコマンドの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorCommandBackground + * + * @param ActorBackground_Y + * @desc アクターコマンドの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorCommandBackground + * + * @param ActorCommandOption + * @text アクターコマンドオプション + * @default ------------------------------ + * @parent ActorCommand + * + * @param ActorCommandWindowCenter + * @text ウィンドウ座標中央表示 + * @desc ウィンドウを中央に表示させます。(上部、中間、アクターステータスの上、カスタムのみ) + * @type boolean + * @default true + * @parent ActorCommandOption + * + * @param ActorCommandMode + * @desc アクターコマンドの項目を中央寄りに表示させます。 + * @text コマンド表示中央寄り + * @type boolean + * @default true + * @parent ActorCommandOption + * + * @param ButtonSetting + * @text ボタン設定 + * @default //////////////////////////////// + * + * @param ButtonMode + * @text キャンセルボタン表示位置 + * @desc キャンセルボタンの表示位置。 + * @type select + * @option 左 + * @value 'left' + * @option 右 + * @value 'right' + * @default 'right' + * @parent ButtonSetting + * + * @param CancelButtonX + * @desc キャンセルボタンX座標(相対)。 + * @text キャンセルボタンX座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ButtonSetting + * + * @param ActorStatus + * @text アクターステータス設定 + * @default //////////////////////////////// + * + * @param ActorStatusWindowSkin + * @desc ウィンドウスキンを指定します。 + * @text ウィンドウスキン画像 + * @type file + * @dir img/system + * @default + * @parent ActorStatus + * + * @param ActorStatusWindowColor + * @text ウィンドウカラー + * @desc ウィンドウの色の設定をします。 + * @default {"red":"0","green":"0","bule":"0"} + * @type struct + * @parent ActorStatus + * + * @param ActorStatusVariable + * @desc アクターの表示範囲可変表示。(メンバー数によってアクターの表示領域が変化します) + * @text アクター表示範囲可変表示 + * @type boolean + * @default false + * @parent ActorStatus + * + * @param ActorMaxCol + * @desc 横に並べるアクター数。 + * @text 横アクター数 + * @type number + * @default 4 + * @min 1 + * @max 99 + * @parent ActorStatus + * + * @param ActorMaxRow + * @desc 縦に並べるアクター数。 + * @text 縦アクター数 + * @type number + * @default 1 + * @min 1 + * @max 99 + * @parent ActorStatus + * + * @param ActorStatusMode + * @text アクターステータス表示方法 + * @desc アクターステータスの表示方法を選択します。 + * @type select + * @option 左寄り + * @value 'left' + * @option 中央 + * @value 'center' + * @option 右寄り + * @value 'right' + * @default 'center' + * @parent ActorStatus + * + * @param EnemyWindow + * @text 敵キャラ選択設定 + * @default ------------------------------ + * + * @param EnemyWindowShow + * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 + * @text ウィンドウ画像表示 + * @type boolean + * @default true + * @parent EnemyWindow + * + * @param EnemyMaxRow + * @desc 表示する行数。 + * @text 行数 + * @type number + * @default 4 + * @min 1 + * @max 99 + * @parent EnemyWindow + * + * @param EnemyMaxCol + * @desc 表示する列数。 + * @text 列数 + * @type number + * @default 2 + * @min 1 + * @max 99 + * @parent EnemyWindow + * + * @param EnemyWindow_X + * @desc 敵キャラウィンドウのX座標を指定します。 + * @text ウィンドウX座標 + * @type number + * @default 0 + * @max 9999 + * @min -9999 + * @parent EnemyWindow + * + * @param EnemyWindow_Y + * @desc 敵キャラウィンドウのY座標を指定します。 + * @text ウィンドウY座標 + * @type number + * @default 0 + * @max 9999 + * @min -9999 + * @parent EnemyWindow + * + * @param EnemyWindow_Width + * @desc 敵キャラウィンドウの横幅を指定します。0でUIサイズ 画面より大きい値にすると自動的に画面の横幅になります。 + * @text ウィンドウの横幅 + * @type number + * @default 0 + * @max 9999 + * @min 0 + * @parent EnemyWindow + * + * @param EnemyWindowOpacity + * @desc 敵キャラ選択時のアクターステータスウィンドウの不透明度(0で非表示) + * @text 選択時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent EnemyWindow + * + * @param EnemyWindowOption + * @text 敵キャラ選択ウィンドウオプション + * @default ------------------------------ + * @parent EnemyWindow + * + * @param EnemyWindowMode + * @desc 敵キャラウィンドウの設定座標モード。(ON:デフォルトの表示位置からの相対座標 OFF:画面左上からの絶対座標) + * @text 設定座標モード + * @type boolean + * @default true + * @parent EnemyWindowOption + * + * @param EnemyWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent EnemyWindow + * + * @param EnemyWindowBackgroundImg + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent EnemyWindowBackGround + * + * @param EnemyWindowBackground_X + * @desc アクターステータスウィンドウの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent EnemyWindowBackGround + * + * @param EnemyWindowBackground_Y + * @desc アクターステータスウィンドウの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent EnemyWindowBackGround + * + * @param ActorStatusWindow + * @text アクターステータウィンドウ設定 + * @default ------------------------------ + * @parent ActorStatus + * + * @param ActorStatusWindowLock + * @desc コマンド選択時にアクターステータスウィンドウを固定します。 + * @text アクターステータスウィンドウ固定 + * @type boolean + * @default false + * @parent ActorStatusWindow + * + * @param ActorStatusWindowPosition + * @text ウィンドウ基準表示位置 + * @desc アクターステータスウィンドウの基準表示位置 + * @type select + * @option UI画面下 + * @value 'ui_under' + * @option 画面下 + * @value 'under' + * @option カスタム + * @value 'custom' + * @default 'ui_under' + * @parent ActorStatusWindow + * + * @param ActorStatusWindow_X + * @desc アクターステータスウィンドウのX座標(相対座標)を指定します。 + * @text ウィンドウのX座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorStatusWindow + * + * @param ActorStatusWindow_Y + * @desc アクターステータスウィンドウのY座標(相対座標)を指定します。座標は「ウィンドウ基準表示位置」からの相対座標です。 + * @text ウィンドウのY座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorStatusWindow + * + * @param ActorStatusWindow_Width + * @desc アクターステータスウィンドウの横幅を指定します。コマンドの表示位置がデフォルトの時はコマンド幅も含みます。 0でデフォルト値 + * @text ウィンドウの横幅 + * @type number + * @default 0 + * @max 9999 + * @min 0 + * @parent ActorStatusWindow + * + * @param ActorStatusWindow_Height + * @desc アクターウィンドウ座標変更許可時のアクターステータスウィンドウの縦幅を指定します。0でデフォルト値 + * @text ウィンドウの縦幅 + * @type number + * @default 0 + * @max 9999 + * @min 0 + * @parent ActorStatusWindow + * + * @param WidthWithCommand + * @desc アクターステータスウィンドウの横幅からアクターコマンドの横幅分サイズを調整します。 + * @text 横幅分サイズ調整 + * @type boolean + * @default true + * @parent ActorStatusWindow + * + * @param WindowShow + * @desc アクターステータスウィンドウ画像を表示する。 + * @text アクターステータスウィンドウ画像表示 + * @type boolean + * @default true + * @parent ActorStatusWindow + * + * @param WindowFrameShow + * @desc アクターステータスウィンドウ枠を表示する。 + * @text アクターステータスウィンドウ枠表示 + * @type boolean + * @default false + * @parent ActorStatusWindow + * + * @param CursorBackShow + * @desc アクターステータスウィンドウ背景を表示する。 + * @text アクターステータスウィンドウ背景表示 + * @type boolean + * @default true + * @parent ActorStatusWindow + * + * @param ActorWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent ActorStatus + * + * @param WindowBackground + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent ActorWindowBackGround + * + * @param WindowBackground_X + * @desc アクターステータスウィンドウの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorWindowBackGround + * + * @param WindowBackground_Y + * @desc アクターステータスウィンドウの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorWindowBackGround + * + * + * @param ActorStatusOption + * @text アクターステータスウィンドウオプション + * @default ------------------------------ + * @parent ActorStatus + * + * @param ActorStatusWindowCenter + * @text ウィンドウ座標中央表示 + * @desc ウィンドウを中央に表示させます。 + * @type boolean + * @default true + * @parent ActorStatusOption + * + * @param BattleEndActorStatusClose + * @desc 戦闘終了時にアクターステータスウィンドウを閉じます。 + * @text 戦闘終了時ウィンドウ閉め + * @type boolean + * @default false + * @parent ActorStatusOption + * + * @param ActorSetting + * @text アクター設定 + * @default //////////////////////////////// + * + * @param DefaultStatusPositionData + * @text デフォルトステータス座標表示設定 + * @desc デフォルトのステータスの座標、表示設定の設定を行います。 + * @default {"StatusListData":"[\"{\\\"Status\\\":\\\"'tpb'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"88\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'name'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"88\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'hpgauge'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"112\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'mpgauge'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"136\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'tpgauge'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"0\\\",\\\"PositionY\\\":\\\"160\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\",\"{\\\"Status\\\":\\\"'state'\\\",\\\"Width\\\":\\\"128\\\",\\\"Height\\\":\\\"12\\\",\\\"PositionX\\\":\\\"114\\\",\\\"PositionY\\\":\\\"20\\\",\\\"FontSize\\\":\\\"0\\\",\\\"ParamName\\\":\\\"\\\",\\\"UserParamID\\\":\\\"\\\",\\\"DetaEval1\\\":\\\"\\\",\\\"DetaEval2\\\":\\\"\\\",\\\"GaugeSetting\\\":\\\"------------------------------\\\",\\\"Color1\\\":\\\"0\\\",\\\"Color2\\\":\\\"0\\\",\\\"ImgesSetting\\\":\\\"------------------------------\\\",\\\"ContentsImges\\\":\\\"\\\"}\"]","ActorImgChangePosition":"------------------------------","ImgChangePosition":"false","ActorImg_X":"0","ActorImg_Y":"0","ActorCommandSkin":"------------------------------","WindowSkin":"","WindowColor":"{\"red\":\"0\",\"green\":\"0\",\"bule\":\"0\"}","Background":"------------------------------","ActorBackground":"","ActorFrontBackground":"","OldSetting":"------------------------------","ActorNameChangePosition":"","NameChangePosition":"false","ActorName_X":"0","ActorName_Y":"88","ActorHPChangePosition":"------------------------------","HPGaugeWidth":"128","HPGaugeHeight":"12","HPChangePosition":"false","ActorHP_X":"0","ActorHP_Y":"112","ActorMPChangePosition":"------------------------------","MPGaugeWidth":"128","MPGaugeHeight":"12","MPChangePosition":"false","ActorMP_X":"0","ActorMP_Y":"136","ActorTPChangePosition":"------------------------------","TPGaugeWidth":"128","TPGaugeHeight":"12","TPChangePosition":"false","ActorTP_X":"0","ActorTP_Y":"160","ActorTPBChangePosition":"------------------------------","TPBGaugeWidth":"128","TPBGaugeHeight":"12","TPBChangePosition":"false","ActorTPB_X":"0","ActorTPB_Y":"88","ActorStateChangePosition":"------------------------------","StateChangePosition":"false","ActorState_X":"4","ActorState_Y":"20"} + * @type struct + * @parent ActorSetting + * + * @param DefaultActorImgData + * @text デフォルトアクター画像設定 + * @desc デフォルトのアクター画像の設定を行います。 + * @default {"ActorImgMode":"'face'","Actor_X":"0","Actor_Y":"0","Img_SX":"0","Img_SY":"0","Actor_Scale":"100","ActorImgHPosition":"'left'","ActorImgVPosition":"'top'","ActorStateAnimationPosition":"------------------------------","ActorState_X":"0","ActorState_Y":"0"} + * @type struct + * @parent ActorSetting + * + * @param ActorData + * @text アクター座標、画像設定 + * @desc アクターの個別の座標、画像設定を行います。 + * @default [] + * @type struct[] + * @parent ActorSetting + * + * @param OnActorPictureEX + * @desc 立ち絵表示EXでの設定を適用します。 + * @text 立ち絵表示EX適用 + * @type boolean + * @default false + * @parent ActorSetting + * + * @param Img_SW + * @desc アクター画像の表示横幅。 + * @text アクター画像表示横幅 + * @type number + * @default 0 + * @min 0 + * @max 9999 + * @parent ActorSetting + * + * @param Img_SH + * @desc アクター画像の表示縦幅。 + * @text アクター画像表示縦幅 + * @type number + * @default 0 + * @min 0 + * @max 9999 + * @parent ActorSetting + * + * @param SelectBackShow + * @desc アクターの行動選択時に表示されるアクター背景を表示する。 + * @text アクター行動時背景表示 + * @type boolean + * @default true + * @parent ActorSetting + * + * @param ActorSelectBackShow + * @desc アクターの対象選択時に表示されるアクター背景を表示する。 + * @text アクターの対象選択時背景表示 + * @type boolean + * @default true + * @parent ActorSetting + * + * @param ActorStatusParamOption + * @text アクターステータスウィンドウステータスオプション + * @default ------------------------------ + * @parent ActorSetting + * + * @param NameShow + * @desc 名前を表示します。 + * @text 名前表示 + * @type boolean + * @default true + * @parent ActorStatusParamOption + * + * @param TPBShow + * @desc TPBゲージを表示します。外部プラグインで別の場所にTPBゲージを表示するときに設定します。 + * @text TPBゲージ表示 + * @type boolean + * @default true + * @parent ActorStatusParamOption + * + * @param StateVisible + * @desc ステートアイコンを表示させます。外部プラグインで別の場所にステートアイコンを表示するときに設定します。 + * @text ステートアイコン表示 + * @type boolean + * @default true + * @parent ActorStatusParamOption + * + * @param FaceHeight + * @desc 顔グラの縦幅を指定します。(0でデフォルト) + * @text 顔グラ縦幅 + * @type number + * @default 0 + * @min 0 + * @max 9999 + * @parent ActorStatusParamOption + * + * @param FaceHeightOnWindow + * @desc アクター画像(顔グラ)の高さ範囲をウィンドウ内に納めます。 + * @text アクター画像ウィンドウ内表示 + * @type boolean + * @default false + * @parent ActorStatusParamOption + * + * @param NotVisibleStateIcons + * @type state[] + * @default [] + * @text 表示しないステート + * @desc 表示しないステートアイコン。(ステート2には適用されません) + * @parent ActorStatusParamOption + * + * @param NotVisibleBuffIcons + * @text 表示しないバフ、デバフ + * @desc 表示しないバフ、デバフアイコン。(ステート2には適用されません) + * @type select[] + * @option HP上昇 + * @value 0 + * @option MP上昇 + * @value 1 + * @option 攻撃力上昇 + * @value 2 + * @option 防御力上昇 + * @value 3 + * @option 魔法力上昇 + * @value 4 + * @option 魔法防御上昇 + * @value 5 + * @option 敏捷性上昇 + * @value 6 + * @option 運上昇 + * @value 7 + * @option HP低下 + * @value 10 + * @option MP低下 + * @value 11 + * @option 攻撃力低下 + * @value 12 + * @option 防御力低下 + * @value 13 + * @option 魔法力低下 + * @value 14 + * @option 魔法防御低下 + * @value 15 + * @option 敏捷性低下 + * @value 16 + * @option 運低下 + * @value 17 + * @default [] + * @parent ActorStatusParamOption + * + * @param ActorEffect + * @text アクターアニメーションエフェクト設定 + * @default //////////////////////////////// + * + * @param ActorEffectShow + * @desc フロントビューでもアニメーションエフェクトを表示。 + * @text フロントビューエフェクト表示 + * @type boolean + * @default true + * @parent ActorEffect + * + * @param ActorEffect_X + * @desc アニメーションエフェクトのX座標(相対座標)。 + * @text アニメーションエフェクトX座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorEffect + * + * @param ActorEffect_Y + * @desc アニメーションエフェクトのY座標(相対座標)。 + * @text アニメーションエフェクトY座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorEffect + * + * @param ActorDamage_X + * @desc ダメージエフェクトのX座標。(相対座標) + * @text ダメージエフェクトX座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorEffect + * + * @param ActorDamage_Y + * @desc ダメージエフェクトのY座標。(相対座標) + * @text ダメージエフェクトY座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorEffect + * + * @param ActorsMirror + * @desc アクターのアニメーションを反転します。 + * @text アクターアニメーション反転 + * @type boolean + * @default true + * @parent ActorEffect + * + * + * @param ActorStateAnimation + * @text アクターグラフィックステートアニメーション設定 + * @default //////////////////////////////// + * + * @param StateAnimationShow + * @desc アクター画像のステートアニメーションを表示します。フロントビューでアニメーションエフェクト表示有効時のみ + * @text アクター画像ステートアニメーション表示 + * @type boolean + * @default true + * @parent ActorStateAnimation + * + * @param ActorState_X + * @desc アクター画像のステートアニメーションのX座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ + * @text ステートアニメーションX座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorStateAnimation + * + * @param ActorState_Y + * @desc アクター画像のステートアニメーションのY座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ + * @text ステートアニメーションY座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorStateAnimation + * + * + * @param ActorImgEffect + * @text アクターグラフィックエフェクト設定 + * @default //////////////////////////////// + * + * @param DamageImgFrame + * @desc ダメージ、回復時の画像変化フレーム。 + * @text ダメージ、回復時変化フレーム + * @type number + * @default 30 + * @min 1 + * @max 9999 + * @parent ActorImgEffect + * + * @param OnActorShake + * @desc ダメージ時のシェイクを有効にする。 + * @text ダメージシェイク有効 + * @type boolean + * @default false + * @parent ActorImgEffect + * + * @param ActorShakeFlame + * @desc ダメージ時のシェイクフレーム。(デフォルト36) + * @text シェイクフレーム + * @type number + * @default 36 + * @min 0 + * @parent ActorImgEffect + * + * @param ActorShakePower + * @desc ダメージ時のシェイクの大きさ。(デフォルト2) + * @text シェイクの大きさ + * @type number + * @default 2 + * @min 0 + * @parent ActorImgEffect + * + * @param ActorShakeSpeed + * @desc ダメージ時のシェイクのスピード。(デフォルト20) + * @text シェイクスピード + * @type number + * @default 20 + * @min 0 + * @parent ActorImgEffect + * + * @param OnActionZoom + * @desc 行動時のエフェクトを有効にする。 + * @text 行動時エフェクト有効 + * @type boolean + * @default false + * @parent ActorImgEffect + * + * @param ActionZoomDuration + * @desc 行動時のエフェクトフレーム + * @text 行動時エフェクトフレーム + * @type number + * @default 60 + * @min 0 + * @parent ActorImgEffect + * + * @param ActorFlash + * @desc アクター対象選択時にアクター画像を点滅させます。 + * @text 選択時アクター画像点滅 + * @type boolean + * @default true + * @parent ActorImgEffect + * + * @param ImgDeathHide + * @desc 戦闘不能になった場合、アクター画像(顔グラ)を非表示にします。 + * @text 戦闘不能時アクター画像非表示 + * @type boolean + * @default true + * @parent ActorImgEffect + * + * + * @param EnemyAnimation + * @text 敵キャラアニメーション設定 + * @default //////////////////////////////// + * + * @param EnemySkillAnimation + * @desc 敵キャラのデフォルトの通常攻撃時のアニメーションID + * @text 通常攻撃アニメーションID + * @type animation + * @default 1 + * @min 0 + * @parent EnemyAnimation + * + * @param EnemyAppearWindow + * @text モンスター出現ウィンドウ + * @default //////////////////////////////// + * + * @param AppearWindowVisible + * @desc モンスターが出現したときのメッセージを表示しません。 + * @text モンスター出現メッセージ非表示 + * @type boolean + * @default false + * @parent EnemyAppearWindow + * + * @param AppearWindowAnchorMode + * @text 出現ウィンドウ表示位置 + * @desc 出現ウィンドウの表示位置。 + * @type select + * @option 上 + * @value 'top' + * @option 下 + * @value 'under' + * @default 'under' + * @parent EnemyAppearWindow + * + * @param AppearWindowOpacity + * @desc 敵出現メッセージ表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text 敵出現メッセージ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent EnemyAppearWindow + * + * @param AppearWindowBackGround + * @text 敵出現メッセージ背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent EnemyAppearWindow + * + * @param AppearBackgroundImg + * @desc 敵出現メッセージの背景画像ウィンドウを指定する。 + * @text 敵出現背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent AppearWindowBackGround + * + * @param AppearWindowBackground_X + * @desc 敵出現メッセージの背景画像X座標(相対)。 + * @text 敵出現背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent AppearWindowBackGround + * + * @param AppearWindowBackground_Y + * @desc 敵出現メッセージの背景画像Y座標(相対)。 + * @text 敵出現背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent AppearWindowBackGround + * + * @param ItemWindow + * @text アイテム選択ウィンドウ + * @default //////////////////////////////// + * + * @param ItemWindowShow + * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 + * @text ウィンドウ画像表示 + * @type boolean + * @default true + * @parent ItemWindow + * + * @param ItemWindowOpacity + * @desc アイテムウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text アイテムウィンドウ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent ItemWindow + * + * @param ItemWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent ItemWindow + * + * @param ItemWindowBackgroundImg + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent ItemWindowBackGround + * + * @param ItemWindowBackground_X + * @desc アイテムウィンドウの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ItemWindowBackGround + * + * @param ItemWindowBackground_Y + * @desc アイテムウィンドウの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ItemWindowBackGround + * + * @param SkillWindow + * @text スキル選択ウィンドウ + * @default //////////////////////////////// + * + * @param SkillWindowShow + * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 + * @text ウィンドウ画像表示 + * @type boolean + * @default true + * @parent SkillWindow + * + * @param SkillWindowOpacity + * @desc スキルウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text スキルウィンドウ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent SkillWindow + * + * @param SkillWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent SkillWindow + * + * @param SkillWindowBackgroundImg + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent SkillWindowBackGround + * + * @param SkillBackground_X + * @desc スキルウィンドウの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent SkillWindowBackGround + * + * @param SkillBackground_Y + * @desc スキルウィンドウの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent SkillWindowBackGround + * + * @param HelpWindow + * @text ヘルプウィンドウ + * @default //////////////////////////////// + * + * @param HelpWindowShow + * @desc ウィンドウ画像を表示する。OFFにするとコマンド背後のウィンドウが表示されません。 + * @text ウィンドウ画像表示 + * @type boolean + * @default true + * @parent HelpWindow + * + * @param HelpWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent HelpWindow + * + * @param HelpWindowBackgroundImg + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent HelpWindowBackGround + * + * @param HelpBackground_X + * @desc ヘルプウィンドウの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent HelpWindowBackGround + * + * @param HelpBackground_Y + * @desc ヘルプウィンドウの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent HelpWindowBackGround + * + * @param VictoryWindow + * @text 勝利時ウィンドウ + * @default //////////////////////////////// + * + * @param VictoryWindowAnchorMode + * @text 勝利ウィンドウ表示位置 + * @desc 勝利ウィンドウの表示位置。 + * @type select + * @option 上 + * @value 'top' + * @option 下 + * @value 'under' + * @default 'under' + * @parent VictoryWindow + * + * @param VictoryWindowOpacity + * @desc 勝利時ウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text 勝利時ウィンドウ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent VictoryWindow + * + * @param VictoryWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent VictoryWindow + * + * @param VictoryBackgroundImg + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent VictoryWindowBackGround + * + * @param VictoryBackground_X + * @desc リザルトウィンドウの背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent VictoryWindowBackGround + * + * @param VictoryBackground_Y + * @desc リザルトステータスウィンドウの背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent VictoryWindowBackGround + * + * @param LoseWindow + * @text 敗北時ウィンドウ + * @default //////////////////////////////// + * + * @param LoseWindowAnchorMode + * @text 敗北時ウィンドウ表示位置 + * @desc 敗北時ウィンドウの表示位置。 + * @type select + * @option 上 + * @value 'top' + * @option 下 + * @value 'under' + * @default 'under' + * @parent LoseWindow + * + * @param LoseWindowOpacity + * @desc 敗北時ウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text 敗北時ウィンドウ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent LoseWindow + * + * @param LoseWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent LoseWindow + * + * @param LoseBackgroundImg + * @desc 背景画像ウィンドウを指定する。 + * @text 背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent LoseWindowBackGround + * + * @param LoseBackground_X + * @desc 敗北時の背景画像X座標(相対)。 + * @text 背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent LoseWindowBackGround + * + * @param LoseBackground_Y + * @desc 敗北時の背景画像Y座標(相対)。 + * @text 背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent LoseWindowBackGround + * + * @param EscapeWindow + * @text 逃走時ウィンドウ + * @default //////////////////////////////// + * + * @param EscapeWindowAnchorMode + * @text 逃走時ウィンドウ表示位置 + * @desc 逃走時ウィンドウの表示位置。 + * @type select + * @option 上 + * @value 'top' + * @option 下 + * @value 'under' + * @default 'under' + * @parent EscapeWindow + * + * @param EscapeWindowOpacity + * @desc 逃走時ウィンドウ表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text 逃走時ウィンドウ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent EscapeWindow + * + * @param EscapeWindowBackGround + * @text 背景画像ウィンドウ背景設定 + * @default ------------------------------ + * @parent EscapeWindow + * + * @param EscapeBackgroundImg + * @desc 逃走成功時の背景画像ウィンドウを指定する。 + * @text 逃走成功時背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent EscapeWindowBackGround + * + * @param EscapeBackground_X + * @desc 逃走成功時の背景画像X座標(相対)。 + * @text 逃走成功時背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent EscapeWindowBackGround + * + * @param EscapeBackground_Y + * @desc 逃走成功時の背景画像Y座標(相対)。 + * @text 逃走成功時背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent EscapeWindowBackGround + * + * @param EscapeFailureBackgroundImg + * @desc 逃走成功時の背景画像ウィンドウを指定する。 + * @text 逃走成功時背景画像ウィンドウ + * @type file + * @dir img/ + * @default + * @parent EscapeWindowBackGround + * + * @param EscapeFailureBackground_X + * @desc 逃走成功時の背景画像X座標(相対)。 + * @text 逃走成功時背景画像X座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent EscapeWindowBackGround + * + * @param EscapeFailureBackground_Y + * @desc 逃走成功時の背景画像Y座標(相対)。 + * @text 逃走成功時背景画像Y座標(相対) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent EscapeWindowBackGround + * + * @param MessageWindow + * @text メッセージウィンドウ + * @default //////////////////////////////// + * + * @param MessageWindowOpacity + * @desc メッセージウィンドウが下側に表示時のアクターステータスウィンドウの不透明度(0で非表示) + * @text メッセージウィンドウ表示時ウィンドウ不透明度 + * @type number + * @default 255 + * @max 255 + * @min 0 + * @parent MessageWindow + * + * @param SupportActorCommand + * @text サポートアクター設定 + * @default //////////////////////////////// + * + * @param SupportActorCommand_X + * @desc サポートアクター用アクターコマンドX座標。(アクターコマンドが各アクターの上設定時) + * @text サポートアクターコマンドX座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent SupportActorCommand + * + * @param SupportActorCommand_Y + * @desc サポートアクター用アクターコマンドY座標。(アクターコマンドが各アクターの上設定時) + * @text サポートアクターコマンドY座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent SupportActorCommand + * + */ +/*~struct~StatusPositionDataList: + * + * @param StatusListData + * @text 表示ステータス設定 + * @desc 表示するステータス情報を設定します。一つでも指定してある場合はこちらの設定が適用されます。 + * @default ["{\"Status\":\"'tpb'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"88\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'name'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"88\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'hpgauge'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"112\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'mpgauge'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"136\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'tpgauge'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"0\",\"PositionY\":\"160\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}","{\"Status\":\"'state'\",\"Width\":\"128\",\"Height\":\"12\",\"PositionX\":\"114\",\"PositionY\":\"20\",\"FontSize\":\"0\",\"ParamName\":\"\",\"UserParamID\":\"\",\"DetaEval1\":\"\",\"DetaEval2\":\"\",\"GaugeSetting\":\"------------------------------\",\"Color1\":\"0\",\"Color2\":\"0\",\"ImgesSetting\":\"------------------------------\",\"ContentsImges\":\"\"}"] + * @type struct[] + * + * @param ActorImgChangePosition + * @text アクター画像位置設定 + * @default ------------------------------ + * + * @param ImgChangePosition + * @desc 顔グラフィック及びアクター画像の座標変更を許可します。 + * @text 画像座標変更 + * @type boolean + * @default false + * @parent ActorImgChangePosition + * + * @param ActorImg_X + * @desc 顔グラフィック及びアクター画像のX座標を設定します。 + * @text 画像X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorImgChangePosition + * + * @param ActorImg_Y + * @desc 顔グラフィック及びアクター画像のY座標を設定します。 + * @text 画像Y座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorImgChangePosition + * + * @param ActorCommandSkin + * @text アクターコマンドスキン設定 + * @default ------------------------------ + * + * @param WindowSkin + * @desc ウィンドウスキンを指定します。 + * @text ウィンドウスキン画像 + * @type file + * @dir img/system + * @default + * @parent ActorCommandSkin + * + * @param WindowColor + * @text ウィンドウカラー + * @desc ウィンドウの色の設定をします。 + * @default {"red":"0","green":"0","bule":"0"} + * @type struct + * @parent ActorCommandSkin + * + * @param Background + * @text アクター画像設定 + * @default ------------------------------ + * + * @param ActorBackground + * @desc アクターの背景画像を指定します。 + * @text アクター背景画像 + * @type file + * @default + * @dir img/ + * @parent Background + * + * @param ActorFrontBackground + * @desc ステータス背後の背景画像を指定する。(アクターグラフィックとステータスの間に表示) + * @text ステータス背後背景画像 + * @type file + * @dir img/ + * @default + * @parent Background + * + * @param OldSetting + * @text 旧設定 + * @default ------------------------------ + * + * @param ActorNameChangePosition + * @text アクター名位置設定(相対座標) + * @desc 座標はアクターステータス(0, 0)からの相対座標です。 + * + * @param NameChangePosition + * @desc 名前の座標変更を許可する。 + * @text 名前の座標変更 + * @type boolean + * @default false + * @parent ActorNameChangePosition + * + * @param ActorName_X + * @desc 名前の座標変更がONの時に、名前のX座標を設定します。 + * @text 名前X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorNameChangePosition + * + * @param ActorName_Y + * @desc 名前の座標変更がONの時に、名前のY座標を設定します。 + * @text 名前Y座標 + * @type number + * @default 88 + * @min -9999 + * @max 9999 + * @parent ActorNameChangePosition + * + * @param ActorHPChangePosition + * @text HP位置設定 + * @default ------------------------------ + * + * @param HPGaugeWidth + * @desc HPゲージの横幅を指定します。(デフォルト128) + * @text HPゲージ横幅 + * @type number + * @default 128 + * @min 0 + * @max 999 + * @parent ActorHPChangePosition + * + * @param HPGaugeHeight + * @desc HPゲージの縦幅を指定します。(デフォルト12) + * @text HPゲージ縦幅 + * @type number + * @default 12 + * @min 0 + * @max 24 + * @parent ActorHPChangePosition + * + * @param HPChangePosition + * @desc HPの座標変更を許可します。 + * @text HPの座標変更 + * @type boolean + * @default false + * @parent ActorHPChangePosition + * + * @param ActorHP_X + * @desc HPの座標変更がONの時に、HPのX座標を設定します。 + * @text HP_X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorHPChangePosition + * + * @param ActorHP_Y + * @desc HPの座標変更がONの時に、HPのY座標を設定します。 + * @text HP_Y座標 + * @type number + * @default 112 + * @min -9999 + * @max 9999 + * @parent ActorHPChangePosition + * + * @param ActorMPChangePosition + * @text MP位置設定 + * @default ------------------------------ + * + * @param MPGaugeWidth + * @desc MPゲージの横幅を指定します。(デフォルト128) + * @text MPゲージ横幅 + * @type number + * @default 128 + * @min 0 + * @max 999 + * @parent ActorMPChangePosition + * + * @param MPGaugeHeight + * @desc MPゲージの縦幅を指定します。(デフォルト12) + * @text MPゲージ縦幅 + * @type number + * @default 12 + * @min 0 + * @max 24 + * @parent ActorMPChangePosition + * + * @param MPChangePosition + * @desc MPの座標変更を許可します。 + * @text MPの座標変更 + * @type boolean + * @default false + * @parent ActorMPChangePosition + * + * @param ActorMP_X + * @desc MPの座標変更がONの時に、MPのX座標を設定します。 + * @text MP_X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorMPChangePosition + * + * @param ActorMP_Y + * @desc MPの座標変更がONの時に、MPのY座標を設定します。 + * @text MP_Y座標 + * @type number + * @default 136 + * @max 9999 + * @parent ActorMPChangePosition + * + * @param ActorTPChangePosition + * @text TP位置設定 + * @default ------------------------------ + * + * @param TPGaugeWidth + * @desc TPゲージの横幅を指定します。(デフォルト128) + * @text TPゲージ横幅 + * @type number + * @default 128 + * @min 0 + * @max 999 + * @parent ActorTPChangePosition + * + * @param TPGaugeHeight + * @desc TPゲージの縦幅を指定します。(デフォルト12) + * @text TPゲージ縦幅 + * @type number + * @default 12 + * @min 0 + * @max 24 + * @parent ActorTPChangePosition + * + * @param TPChangePosition + * @desc TPの座標変更を許可します。 + * @text TPの座標変更 + * @type boolean + * @default false + * @parent ActorTPChangePosition + * + * @param ActorTP_X + * @desc TPの座標変更がONの時に、TPのX座標を設定します。 + * @text TP_X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorTPChangePosition + * + * @param ActorTP_Y + * @desc TPの座標変更がONの時に、TPのY座標を設定します。 + * @text TP_Y座標 + * @type number + * @default 160 + * @min -9999 + * @max 9999 + * @parent ActorTPChangePosition + * + * @param ActorTPBChangePosition + * @text TPB位置設定 + * @default ------------------------------ + * + * @param TPBGaugeWidth + * @desc TPBゲージの横幅を指定します。 + * @text TPBゲージ横幅 + * @type number + * @default 128 + * @min 0 + * @max 999 + * @parent ActorTPBChangePosition + * + * @param TPBGaugeHeight + * @desc TPBゲージの縦幅を指定します。(デフォルト12) + * @text TPBゲージ縦幅 + * @type number + * @default 12 + * @min 0 + * @max 24 + * @parent ActorTPBChangePosition + * + * @param TPBChangePosition + * @desc TPBの座標変更を許可します。 + * @text TPBの座標変更 + * @type boolean + * @default false + * @parent ActorTPBChangePosition + * + * @param ActorTPB_X + * @desc TPBの座標変更がONの時に、TPBのX座標を設定します。 + * @text TPB_X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorTPBChangePosition + * + * @param ActorTPB_Y + * @desc TPBの座標変更がONの時に、TPBのY座標を設定します。 + * @text TPB_Y座標 + * @type number + * @default 88 + * @min -9999 + * @max 9999 + * @parent ActorTPBChangePosition + * + * @param ActorStateChangePosition + * @text ステート位置設定 + * @default ------------------------------ + * + * @param StateChangePosition + * @desc ステートの座標変更を許可します。 + * @text ステートの座標変更 + * @type boolean + * @default false + * @parent ActorStateChangePosition + * + * @param ActorState_X + * @desc ステートの座標変更がONの時に、ステートのX座標を設定します。 + * @text ステートX座標 + * @type number + * @default 4 + * @min -9999 + * @max 9999 + * @parent ActorStateChangePosition + * + * @param ActorState_Y + * @desc ステートの座標変更がONの時に、ステートのY座標を設定します。 + * @text ステートY座標 + * @type number + * @default 20 + * @min -9999 + * @max 9999 + * @parent ActorStateChangePosition + * + * + */ +/*~struct~ActorImgList: + * + * @param ActorImgMode + * @text アクターの画像モード + * @desc アクターステータスに表示するアクターの画像。 + * @type select + * @option なし + * @value 'none' + * @option 顔グラ + * @value 'face' + * @option 画像 + * @value 'imges' + * @default 'face' + * @parent ActorImgList + * + * @param Actor_X + * @desc 画像のX座標。 + * @text 画像X座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param Actor_Y + * @desc 画像のY座標。 + * @text 画像Y座標 + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param Img_SX + * @desc 画像の表示開始座標X。 + * @text 画像表示開始座標X + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param Img_SY + * @desc 画像の表示開始座標Y + * @text 画像表示開始座標Y + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param Actor_Scale + * @desc 画像の拡大率。 + * @text 画像拡大率 + * @type number + * @default 100 + * @min 0 + * @max 999 + * + * @param ActorImgHPosition + * @text 画像横基準表示位置 + * @desc 画像の横の基準表示位置を指定します。 + * @type select + * @option 画像左基準 + * @value 'left' + * @option 画像中央基準 + * @value 'center' + * @default 'left' + * @parent ActorImgList + * + * @param ActorImgVPosition + * @text 画像縦基準表示位置 + * @desc 画像の縦の基準表示位置を指定します。 + * @type select + * @option 画像上基準 + * @value 'top' + * @option 画像下基準 + * @value 'under' + * @default 'top' + * @parent ActorImgList + * + * @param ActorStateAnimationPosition + * @text アクター画像位置設定 + * @default ------------------------------ + * + * @param ActorState_X + * @desc アクター画像毎のステートアニメーションのX座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ + * @text ステートアニメーションX座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorStateAnimationPosition + * + * @param ActorState_Y + * @desc アクター画像毎のステートアニメーションのY座標。(相対座標)フロントビューでアニメーションエフェクト表示有効時のみ + * @text ステートアニメーションY座標(相対座標) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * @parent ActorStateAnimationPosition + * + */ +/*~struct~ActorDataList: + * + * @param actorId + * @text アクター + * @desc アクターを指定します。0指定の場合はデフォルトの設定となります。 + * @type actor + * + * @param ActorPosition + * @text アクター座標設定 + * @default //////////////////////////////// + * + * @param DefaultStatusPosition + * @desc デフォルトステータス座標表示設定での座標、表示設定を有効にします。 + * @text デフォルトステータス座標表示設定有効 + * @type boolean + * @default true + * @parent ActorPosition + * + * @param StatusPositionData + * @text ステータス座標表示設定 + * @desc ステータスの座標、表示設定の設定を行います。 + * @default {"ActorNameChangePosition":"","NameChangePosition":"false","ActorName_X":"0","ActorName_Y":"88","ActorHPChangePosition":"------------------------------","HPGaugeWidth":"128","HPGaugeHeight":"12","HPChangePosition":"false","ActorHP_X":"0","ActorHP_Y":"112","ActorMPChangePosition":"------------------------------","MPGaugeWidth":"128","MPGaugeHeight":"12","MPChangePosition":"false","ActorMP_X":"0","ActorMP_Y":"136","ActorTPChangePosition":"------------------------------","TPGaugeWidth":"128","TPGaugeHeight":"12","TPChangePosition":"false","ActorTP_X":"0","ActorTP_Y":"160","ActorTPBChangePosition":"------------------------------","TPBGaugeWidth":"128","TPBGaugeHeight":"12","TPBChangePosition":"false","ActorTPB_X":"0","ActorTPB_Y":"88","ActorStateChangePosition":"------------------------------","StateChangePosition":"false","ActorState_X":"4","ActorState_Y":"20","OutsideWindowVisible":"false","ActorImgChangePosition":"------------------------------","ImgChangePosition":"false","ActorImg_X":"0","ActorImg_Y":"0","Background":"------------------------------","ActorBackground":"","ActorFrontBackground":""} + * @type struct + * @parent ActorPosition + * + * @param ActorImges + * @text アクター画像設定 + * @default //////////////////////////////// + * + * @param ActorImgSetting + * @text アクター画像座標拡大率設定 + * @desc アクター画像の座標、拡大率の設定を行います。空白の場合はデフォルトアクター画像設定の値が設定されます。 + * @default {"ActorImgMode":"'face'","Actor_X":"0","Actor_Y":"0","Img_SX":"0","Img_SY":"0","Actor_Scale":"100","ActorImgHPosition":"'left'","ActorImgVPosition":"'top'","ActorStateAnimationPosition":"------------------------------","ActorState_X":"0","ActorState_Y":"0"} + * @type struct + * @parent ActorImges + * + * @param ButlerActorImg + * @text アクター画像設定 + * @desc アクター画像の設定を行います。 + * @default [] + * @type struct[] + * @parent ActorImges + * + */ +/*~struct~ActorButlerImgList: + * + * @param GraphicImg + * @text アクター画像 + * @desc アクターの画像を設定します。 + * @type file + * @dir img/ + * + * @param FaceImg + * @text 顔グラ画像 + * @desc 顔グラ画像のスプライトシートを設定します。 + * @type file + * @dir img/faces + * + * @param ImgIndex + * @text 顔グラのインデックスID + * @desc 顔グラのインデックスID。 + * @type number + * @default -1 + * @min -1 + * + * @param Opacity + * @text 画像不透明度 + * @desc 画像の不透明度を指定します。 + * @type number + * @default 255 + * @min 0 + * @max 255 + * + * @param AllMatch + * @text 全条件一致 + * @default ------------------------------ + * + * @param ChangeGraphicScenes + * @text 変化シーン + * @desc グラフィックの変化シーンを選択します。 + * @type select + * @option 通常 + * @value 'default' + * @option 戦闘不能 + * @value 'death' + * @option 瀕死 + * @value 'dying' + * @option ダメージ時 + * @value 'damage' + * @option 回復時 + * @value 'recovery' + * @option 攻撃スキル使用時(1) + * @value 'attack' + * @option 回復スキル使用時(1) + * @value 'recoverySkill' + * @option アイテム使用時(2) + * @value 'item' + * @option 詠唱時 + * @value 'chant' + * @option 勝利時 + * @value 'victory' + * @option 被ステート(3) + * @value 'state' + * @option コマンド選択時 + * @value 'command' + * @default 'default' + * @parent AllMatch + * + * @param ImgHP + * @text 残りHP + * @desc 残りHPが指定の範囲内または数値の時に変化します。 + * @type struct + * @default {"CondValid":"false","UpLimit":"0","DwLimit":"0"} + * @parent AllMatch + * + * @param ImgSwitch + * @text スイッチ + * @desc 指定したスイッチが全てONの時に変化します。 + * @type switch[] + * @default + * @parent AllMatch + * + * @param ImgWeapon + * @text 武器 + * @desc 指定した武器を全て装備している時に条件を満たします。 + * @type weapon[] + * @default + * @parent AllMatch + * + * @param ImgArmor + * @text 防具 + * @desc 指定した防具を全て装備している時に条件を満たします。 + * @type armor[] + * @default + * @parent AllMatch + * + * @param ImgClass + * @text 職業 + * @desc 特定の職業なら条件を満たします。 + * @type class + * @default 0 + * @parent AllMatch + * + * @param ImgStateAll + * @text ステート。 + * @desc 指定したステートに全てかかっている時に条件を満たします。 + * @type state[] + * @default + * @parent AllMatch + * + * @param CondSetting + * @text 条件設定 + * @default ------------------------------ + * + * @param Skill + * @text スキル(1) + * @desc スキルを選択します。いずれかのスキル使用時に適用します。空白、なしの場合は全てのスキルが対象です。 + * @type skill[] + * @default + * @parent CondSetting + * + * @param Item + * @text アイテム(2) + * @desc アイテムを選択します。いずれかのアイテム使用時に適用します。空白、なしの場合は全てのアイテムが対象です。 + * @type item[] + * @default + * @parent CondSetting + * + * @param stateId + * @text 被ステート(3) + * @desc ステートを選択します。全てのステートにかかっている時に適用します。 + * @type state[] + * @default + * @parent CondSetting + */ +/*~struct~CondValue: + * + * @param CondValid + * @desc HP条件を有効にします。 + * @text HP条件有効 + * @type boolean + * @default false + * + * @param UpLimit + * @text 上限値 + * @desc 上限値 + * @type number + * @default 0 + * + * @param DwLimit + * @text 下限値 + * @desc 下限値 + * @type number + * @default 0 + * + */ +/*~struct~ActorStatusList: + * + * @param Status + * @text 表示対象 + * @desc アクターステータス画面に表示させるステータス対象を選択します。 + * @type select + * @option HPゲージ(1)(2)(3)(4)(13) + * @value 'hpgauge' + * @option MPゲージ(1)(2)(3)(4)(13) + * @value 'mpgauge' + * @option TPゲージ(1)(2)(3)(4)(13) + * @value 'tpgauge' + * @option TPB(1)(2)(3)(4)(13) + * @value 'tpb' + * @option ステート(3)(4)(8)(9)(13) + * @value 'state' + * @option ステート2(1)(3)(4)(8)(9)(13) + * @value 'state2' + * @option アクター名(1)(2)(3)(4)(5)(13) + * @value 'name' + * @option 独自パラメータ(1)(3)(4)(5)(6)(8)(13) + * @value 'param' + * @option 独自パラメータ(動的) (1)(2)(3)(4)(5)(6)(7)(8)(13) + * @value 'dparam' + * @option 独自ゲージ (1)(2)(3)(4)(5)(6)(7)(8)(10)(11)(13) + * @value 'usergauge' + * @option レベル(1)(3)(4)(5)(6)(13) + * @value 'lv' + * @option 画像(3)(4)(7)(12)(13) + * @value 'imges' + * @default + * + * @param Width + * @desc 横幅を指定します。 + * @text 横幅(1) + * @type number + * @default 128 + * @min 0 + * @max 999 + * + * @param Height + * @desc 縦幅を指定します。 + * @text 縦幅(2) + * @type number + * @default 12 + * @min 0 + * @max 24 + * + * @param PositionX + * @desc X座標を設定します。 + * @text X座標(3) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param PositionY + * @desc Y座標を設定します。 + * @text Y座標(4) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param FontSize + * @desc フォントサイズを設定します。(メインフォントからの差) + * @text フォントサイズ(5) + * @type number + * @default 0 + * @min -9999 + * @max 9999 + * + * @param ParamName + * @desc ステータス名称。 + * @text ステータス名称(6) + * @type string + * @default + * + * @param UserParamID + * @desc 独自パラメータ、ゲージ、画像識別ID。 + * @text 識別ID(7) + * @type string + * @default + * + * @param DetaEval1 + * @desc 評価式または文字列。(独自パラメータ、独自ゲージ現在値、ステートID(ステート、ステート2)) + * @text 評価式or文字列A(8) + * @type string + * @default + * + * @param DetaEval2 + * @desc 評価式or文字列。(独自ゲージ最大値、バフ(ステート、ステート2)※1) + * @text 評価式or文字列B(9) + * @type string + * @default + * + * @param GaugeSetting + * @text ゲージ設定 + * @default ------------------------------ + * + * @param Color1 + * @desc ゲージカラー(左)。テキストタブでカラーコードを入力できます。 + * @text ゲージカラー(左)(10) + * @type number + * @default 0 + * @min 0 + * @parent GaugeSetting + * + * @param Color2 + * @desc ゲージカラー(右)。テキストタブでカラーコードを入力できます。 + * @text ゲージカラー(右)(11) + * @type number + * @default 0 + * @min 0 + * @parent GaugeSetting + * + * @param ImgesSetting + * @text 画像設定 + * @default ------------------------------ + * + * @param ContentsImges + * @desc 画像を指定する。 + * @text 画像設定(12) + * @type file + * @dir img/ + * @default + * @parent ImgesSetting + * + */ +/*~struct~WindowTone: + * + * @param red + * @desc 赤 + * @text 赤 + * @type number + * @default 0 + * @max 255 + * @min -255 + * + * @param green + * @text 緑 + * @desc 緑 + * @type number + * @default 0 + * @max 255 + * @min -255 + * + * @param bule + * @text 青 + * @desc 青 + * @type number + * @default 0 + * @max 255 + * @min -255 + * + */ + +var Imported = Imported || {}; +Imported.NUUN_BattleStyleEX_Default = true; + +(() => { + const parameters = PluginManager.parameters("NUUN_BattleStyleEX_Default"); + const params = {}; + + params.bsMode = "Default"; + + params.CommandPosition = eval(parameters["CommandPosition"]) || "default"; + params.PartyCommandWindowSkin = String(parameters["PartyCommandWindowSkin"]); + params.PartyCommandWindowColor = (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["PartyCommandWindowColor"]) + : null) || { red: "0", green: "0", bule: "0" }; + params.PartyCommandPosition = + eval(parameters["PartyCommandPosition"]) || "default"; + params.PartyCommandMaxCol = Number(parameters["PartyCommandMaxCol"] || 1); + params.PartyCommandMaxRow = Number(parameters["PartyCommandMaxRow"] || 4); + params.PartyCommand_X = Number(parameters["PartyCommand_X"] || 0); + params.PartyCommand_Y = Number(parameters["PartyCommand_Y"] || 0); + params.PartyCommand_Width = Number(parameters["PartyCommand_Width"] || 192); + params.PartyCommandMode = eval(parameters["PartyCommandMode"] || "false"); + params.PartyCommandWindowShow = eval( + parameters["PartyCommandWindowShow"] || "true" + ); + params.PartyCommandWindowCenter = eval( + parameters["PartyCommandWindowCenter"] || "false" + ); + params.PartyCommandBackgroundImg = String( + parameters["PartyCommandBackgroundImg"] + ); + params.PartyBackground_X = Number(parameters["PartyBackground_X"] || 0); + params.PartyBackground_Y = Number(parameters["PartyBackground_Y"] || 0); + + params.ActorCommandPosition = + eval(parameters["ActorCommandPosition"]) || "default"; + params.ActorCommandWindowSkin = String(parameters["ActorCommandWindowSkin"]); + params.ActorCommandWindowColor = (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["ActorCommandWindowColor"]) + : null) || { red: "0", green: "0", bule: "0" }; + params.ActorCommand_Width = Number(parameters["ActorCommand_Width"] || 192); + params.ActorCommandVariable = eval( + parameters["ActorCommandVariable"] || "true" + ); + params.ActorCommandMaxRow = Number(parameters["ActorCommandMaxRow"] || 10); + params.ActorCommandMinRow = Number(parameters["ActorCommandMinRow"] || 4); + params.ActorCommandMaxCol = Number(parameters["ActorCommandMaxCol"] || 1); + params.ActorCommandMode = eval(parameters["ActorCommandMode"] || "false"); + params.ActorCommand_X = Number(parameters["ActorCommand_X"] || 0); + params.ActorCommand_Y = Number(parameters["ActorCommand_Y"] || 0); + params.ActorCommandWindowShow = eval( + parameters["ActorCommandWindowShow"] || "true" + ); + params.ActorCommandWindowCenter = eval( + parameters["ActorCommandWindowCenter"] || "true" + ); + params.ActorCommandBackgroundImg = String( + parameters["ActorCommandBackgroundImg"] + ); + params.ActorBackground_X = Number(parameters["ActorBackground_X"] || 0); + params.ActorBackground_Y = Number(parameters["ActorBackground_Y"] || 0); + params.WidthWithCommand = eval(parameters["WidthWithCommand"] || "true"); + + params.EnemyWindowShow = eval(parameters["EnemyWindowShow"] || "true"); + params.EnemyMaxRow = Number(parameters["EnemyMaxRow"] || 4); + params.EnemyMaxCol = Number(parameters["EnemyMaxCol"] || 1); + params.EnemyWindow_X = Number(parameters["EnemyWindow_X"] || 0); + params.EnemyWindow_Y = Number(parameters["EnemyWindow_Y"] || 0); + params.EnemyWindow_Width = Number(parameters["EnemyWindow_Width"] || 0); + params.EnemyWindowMode = eval(parameters["EnemyWindowMode"] || "true"); + params.EnemyWindowOpacity = Number(parameters["EnemyWindowOpacity"] || 255); + params.EnemyWindowBackgroundImg = String( + parameters["EnemyWindowBackgroundImg"] + ); + params.EnemyWindowBackground_X = Number( + parameters["EnemyWindowBackground_X"] || 0 + ); + params.EnemyWindowBackground_Y = Number( + parameters["EnemyWindowBackground_Y"] || 0 + ); + + params.ButtonMode = eval(parameters["ButtonMode"]) || "right"; + params.CancelButtonX = Number(parameters["CancelButtonX"] || 0); + + params.ActorStatusWindowSkin = String(parameters["ActorStatusWindowSkin"]); + params.ActorStatusWindowColor = (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["ActorStatusWindowColor"]) + : null) || { red: "0", green: "0", bule: "0" }; + params.ActorStatusVariable = eval( + parameters["ActorStatusVariable"] || "false" + ); + params.ActorMaxCol = Number(parameters["ActorMaxCol"] || 4); + params.ActorMaxRow = Number(parameters["ActorMaxRow"] || 1); + params.ActorStatusMode = eval(parameters["ActorStatusMode"]) || "center"; + params.ActorStatusWindowPosition = + eval(parameters["ActorStatusWindowPosition"]) || "under"; + params.ActorStatusWindow_X = Number(parameters["ActorStatusWindow_X"] || 0); + params.ActorStatusWindow_Y = Number(parameters["ActorStatusWindow_Y"] || 0); + params.ActorStatusWindow_Width = Number( + parameters["ActorStatusWindow_Width"] || 0 + ); + params.ActorStatusWindow_Height = Number( + parameters["ActorStatusWindow_Height"] || 0 + ); + params.ActorStatusWindowCenter = eval( + parameters["ActorStatusWindowCenter"] || "false" + ); + params.WindowBackground = String(parameters["WindowBackground"]); + params.WindowBackground_X = Number(parameters["WindowBackground_X"] || 0); + params.WindowBackground_Y = Number(parameters["WindowBackground_Y"] || 0); + params.ActorStatusWindowLock = eval( + parameters["ActorStatusWindowLock"] || "false" + ); + params.WindowShow = eval(parameters["WindowShow"] || "true"); + params.WindowFrameShow = eval(parameters["WindowFrameShow"] || "false"); + params.CursorBackShow = eval(parameters["CursorBackShow"] || "true"); + + params.ActorEffectShow = eval(parameters["ActorEffectShow"] || "true"); + params.ActorEffect_X = Number(parameters["ActorEffect_X"] || 0); + params.ActorEffect_Y = Number(parameters["ActorEffect_Y"] || 0); + params.ActorDamage_X = Number(parameters["ActorDamage_X"] || 0); + params.ActorDamage_Y = Number(parameters["ActorDamage_Y"] || 0); + params.EffectPriority = eval(parameters["EffectPriority"]) || "middle"; + params.StateAnimationShow = eval(parameters["StateAnimationShow"] || "true"); + params.ActorState_X = Number(parameters["ActorState_X"] || 0); + params.ActorState_Y = Number(parameters["ActorState_Y"] || 0); + + params.DamageImgFrame = Number(parameters["DamageImgFrame"] || 30); + params.ActorShakeFlame = Number(parameters["ActorShakeFlame"] || 36); + params.ActorShakePower = Number(parameters["ActorShakePower"] || 2); + params.ActorShakeSpeed = Number(parameters["ActorShakeSpeed"] || 20); + params.ActionZoomDuration = Number(parameters["ActionZoomDuration"] || 60); + params.ActorFlash = eval(parameters["ActorFlash"] || "true"); + params.OnActionZoom = eval(parameters["OnActionZoom"] || "false"); + params.OnActorShake = eval(parameters["OnActorShake"] || "flase"); + + params.DefaultStatusPositionData = + (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["DefaultStatusPositionData"]) + : null) || {}; + params.DefaultActorImgData = + (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["DefaultActorImgData"]) + : null) || {}; + params.ActorData = + (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["ActorData"]) + : null) || []; + params.OnActorPictureEX = eval(parameters["OnActorPictureEX"] || "false"); + params.Img_SW = Number(parameters["Img_SW"] || 0); + params.Img_SH = Number(parameters["Img_SH"] || 0); + params.FaceHeight = Number(parameters["FaceHeight"] || 0); + params.NameShow = eval(parameters["NameShow"] || "true"); + params.TPBShow = eval(parameters["TPBShow"] || "true"); + params.StateVisible = eval(parameters["StateVisible"] || "true"); + params.OutsideWindowVisible = false; + params.SelectBackShow = eval(parameters["SelectBackShow"] || "true"); + params.ActorSelectBackShow = eval( + parameters["ActorSelectBackShow"] || "true" + ); + params.ImgDeathHide = eval(parameters["ImgDeathHide"] || "true"); + params.FaceHeightOnWindow = eval(parameters["FaceHeightOnWindow"] || "false"); + params.NotVisibleStateIcons = + (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["NotVisibleStateIcons"]) + : null) || []; + params.NotVisibleBuffIcons = + (NUUN_Base_Ver >= 113 + ? DataManager.nuun_structureData(parameters["NotVisibleBuffIcons"]) + : null) || []; + params.BattleEndActorStatusClose = eval( + parameters["BattleEndActorStatusClose"] || "false" + ); + + params.EnemySkillAnimation = Number(parameters["EnemySkillAnimation"] || 1); + + params.AppearWindowVisible = eval( + parameters["AppearWindowVisible"] || "false" + ); + params.AppearWindowOpacity = Number(parameters["AppearWindowOpacity"] || 255); + params.AppearWindowAnchorMode = + eval(parameters["AppearWindowAnchorMode"]) || "under"; + params.AppearBackgroundImg = String(parameters["AppearBackgroundImg"]); + params.AppearBackground_X = Number(parameters["AppearBackground_X"] || 0); + params.AppearBackground_Y = Number(parameters["AppearBackground_Y"] || 0); + + params.ItemWindowShow = eval(parameters["ItemWindowShow"] || "true"); + params.ItemWindowOpacity = Number(parameters["ItemWindowOpacity"] || 255); + params.ItemWindowBackgroundImg = String( + parameters["ItemWindowBackgroundImg"] + ); + params.ItemBackground_X = Number(parameters["ItemBackground_X"] || 0); + params.ItemBackground_Y = Number(parameters["ItemBackground_Y"] || 0); + + params.SkillWindowShow = eval(parameters["SkillWindowShow"] || "true"); + params.SkillWindowOpacity = Number(parameters["SkillWindowOpacity"] || 255); + params.SkillWindowBackgroundImg = String( + parameters["SkillWindowBackgroundImg"] + ); + params.SkillBackground_X = Number(parameters["SkillBackground_X"] || 0); + params.SkillBackground_Y = Number(parameters["SkillBackground_Y"] || 0); + + params.HelpWindowShow = eval(parameters["HelpWindowShow"] || "true"); + params.HelpWindowBackgroundImg = String( + parameters["HelpWindowBackgroundImg"] + ); + params.HelpBackground_X = Number(parameters["HelpBackground_X"] || 0); + params.HelpBackground_Y = Number(parameters["HelpBackground_Y"] || 0); + + params.VictoryWindowAnchorMode = + eval(parameters["VictoryWindowAnchorMode"]) || "under"; + params.VictoryWindowOpacity = Number( + parameters["VictoryWindowOpacity"] || 255 + ); + params.VictoryBackgroundImg = String(parameters["VictoryBackgroundImg"]); + params.VictoryBackground_X = Number(parameters["VictoryBackground_X"] || 0); + params.VictoryBackground_Y = Number(parameters["VictoryBackground_Y"] || 0); + + params.LoseWindowAnchorMode = + eval(parameters["LoseWindowAnchorMode"]) || "under"; + params.LoseWindowOpacity = Number(parameters["LoseWindowOpacity"] || 255); + params.LoseBackgroundImg = String(parameters["LoseBackgroundImg"]); + params.LoseBackground_X = Number(parameters["LoseBackground_X"] || 0); + params.LoseBackground_Y = Number(parameters["LoseBackground_Y"] || 0); + + params.EscapeWindowAnchorMode = + eval(parameters["EscapeWindowAnchorMode"]) || "under"; + params.EscapeWindowOpacity = Number(parameters["EscapeWindowOpacity"] || 255); + params.EscapeBackgroundImg = String(parameters["EscapeBackgroundImg"]); + params.EscapeBackground_X = Number(parameters["EscapeBackground_X"] || 0); + params.EscapeBackground_Y = Number(parameters["EscapeBackground_Y"] || 0); + params.EscapeFailureBackgroundImg = String( + parameters["EscapeFailureBackgroundImg"] + ); + params.EscapeFailureBackground_X = Number( + parameters["EscapeFailureBackground_X"] || 0 + ); + params.EscapeFailureBackground_Y = Number( + parameters["EscapeFailureBackground_Y"] || 0 + ); + + params.MessageWindowOpacity = Number( + parameters["MessageWindowOpacity"] || 255 + ); + + params.SupportActorCommand_X = Number( + parameters["ESupportActorCommand_X"] || 0 + ); + params.SupportActorCommand_Y = Number( + parameters["SupportActorCommand_Y"] || 0 + ); + + NuunManager.getBattleStyleParams = function () { + return params; + }; +})(); diff --git a/js/plugins/OverpassTile.js b/js/plugins/OverpassTile.js index 92a48f5..a432fd8 100644 --- a/js/plugins/OverpassTile.js +++ b/js/plugins/OverpassTile.js @@ -1,317 +1,317 @@ -//============================================================================= -// RPG Maker MZ - Overpass Plugin -//============================================================================= - -/*: - * @target MZ - * @plugindesc Overpass Plugin - * @author triacontane(original Yoji Ojima) - * @base PluginCommonBase - * @orderAfter PluginCommonBase - * @url - * - * @param overPathRegion - * @text Overpass Region - * @desc Region ID set for bridge or other overpass sections. - * @default 0 - * @type number - * - * @param overPathTerrainTag - * @text Overpass Terrain Tag - * @desc Terrain tag set for bridge or other overpass sections. - * @default 0 - * @type number - * - * @param gatewayRegion - * @text Overpass Entrance Region - * @desc Region ID set for overpass entrances, such as both ends of a bridge. - * @default 0 - * @type number - * - * @param gatewayTerrainTag - * @text Overpass Entrance Terrain Tag - * @desc Terrain tag set for overpass entrances, such as both ends of a bridge. - * @default 0 - * @type number - * - * @help OverpassTile.js - * - * Overpasses, such as bridges, can be represented on the map. - * This plugin improves functionality for RPG Maker MV's official "OverpassTile.js" plugin's MZ. - * - * Since you can specify not only regions but terrain tags, - * considerations are made for event launches and collision determination as well. - * The plugin does not make considerations for vehicles. - * - * Specifications for Determination of Passage - * -When at the entrance of a bridge - *  →The player can always move towards the overpass. - * -When on an overpass - *  →If on top of a bridge, the player can always move towards the entrance of the bridge and overpass. - *  →If under a bridge, the player can never move toward the bridge's entrance. - * -If movement allowance was not determined from the above conditions - *  →Follows the map's original passage settings. - * - * The plugin can take event launch determination and collision determination into consideration. - * -Events with different heights (over and under a bridge) will launch, without collision. - */ - -/*:ja - * @target MZ - * @plugindesc 立体交差を作成します。 - * @author トリアコンタン(original Yoji Ojima) - * @base PluginCommonBase - * @orderAfter PluginCommonBase - * @url - * - * @param overPathRegion - * @text 立体交差リージョン - * @desc 橋などの立体交差部分に設定するリージョンIDです。 - * @default 0 - * @type number - * - * @param overPathTerrainTag - * @text 立体交差地形タグ - * @desc 橋などの立体交差部分に設定する地形タグです。 - * @default 0 - * @type number - * - * @param gatewayRegion - * @text 立体交差入り口リージョン - * @desc 橋の両端など、立体交差の入り口部分に設定するリージョンIDです。 - * @default 0 - * @type number - * - * @param gatewayTerrainTag - * @text 立体交差入り口地形タグ - * @desc 橋の両端など、立体交差の入り口部分に設定するリージョンIDです。 - * @default 0 - * @type number - * - * @help OverpassTile.js - * - * マップ上で橋などの立体交差を表現できます。 - * ツクールMV公式プラグイン「OverpassTile.js」のMZ向け機能強化版です。 - * - * リージョンだけでなく地形タグも指定可能で、 - * さらにイベントの起動や衝突判定に関する考慮がなされています。 - * 乗り物の存在は考慮しません。 - * - * 通行可能判定に関する仕様 - * ・橋の入り口にいる場合 - *  →立体交差に対して必ず移動できます。 - * ・立体交差にいる場合 - *  →橋の上にいる場合、立体交差と橋の入り口に対して必ず移動できます。 - *  →橋の下にいる場合、橋の入り口に対して必ず移動できません。 - * ・上記の条件で移動可否を判定しなかった場合 - *  →マップの本来の通行設定に従います。 - * - * イベントの起動判定、衝突判定を考慮できます。 - * ・高さが異なる(橋の上と下にいる)イベントは起動、衝突しません。 - */ - -(() => { - "use strict"; - const script = document.currentScript; - const param = PluginManagerEx.createParameter(script); - - /** - * Game_CharacterBase - */ - const _Game_CharacterBase_isMapPassable = - Game_CharacterBase.prototype.isMapPassable; - Game_CharacterBase.prototype.isMapPassable = function (x, y, d) { - const passable = this.isMapPassableOnOverPath(x, y, d); - if (passable !== undefined) { - return passable; - } - return _Game_CharacterBase_isMapPassable.apply(this, arguments); - }; - - const _Game_CharacterBase_isCollidedWithEvents = - Game_CharacterBase.prototype.isCollidedWithEvents; - Game_CharacterBase.prototype.isCollidedWithEvents = function (x, y) { - return ( - _Game_CharacterBase_isCollidedWithEvents.apply(this, arguments) && - this.isCollidedWithSameHigherEvents(x, y) - ); - }; - - Game_CharacterBase.prototype.isCollidedWithSameHigherEvents = function ( - x, - y - ) { - const events = $gameMap.eventsXyNt(x, y); - return events.some((event) => this.isSameHigher(event)); - }; - - Game_CharacterBase.prototype.isSameHigher = function (target) { - return Math.abs(this.getHigherLevel() - target.getHigherLevel()) <= 1; - }; - - Game_CharacterBase.prototype.getHigherLevel = function () { - if (!this._higher) { - return this.isOnOverPath() ? -1 : 0; - } else { - return this.isOnOverPath() ? 2 : 1; - } - }; - - Game_CharacterBase.prototype.isMapPassableOnOverPath = function (x, y, d) { - const overPath = $gameMap.isOverPath(x, y); - const gateway = $gameMap.isGatewayOverPath(x, y); - const advancedX = $gameMap.roundXWithDirection(x, d); - const advancedY = $gameMap.roundYWithDirection(y, d); - const advancedOverPath = $gameMap.isOverPath(advancedX, advancedY); - const advancedGateway = $gameMap.isGatewayOverPath(advancedX, advancedY); - if (gateway && advancedOverPath) { - return true; - } else if (overPath) { - if (this._higher) { - return advancedOverPath || advancedGateway; - } else if (advancedGateway) { - return false; - } - } - return undefined; - }; - - const _Game_CharacterBase_refreshBushDepth = - Game_CharacterBase.prototype.refreshBushDepth; - Game_CharacterBase.prototype.refreshBushDepth = function () { - _Game_CharacterBase_refreshBushDepth.apply(this, arguments); - this.updateOverPath(); - }; - - Game_CharacterBase.prototype.updateOverPath = function () { - if (this.isOnGateway()) { - this._higher = true; - } else if (!this.isOnOverPath()) { - this._higher = false; - } - }; - - Game_CharacterBase.prototype.isOnGateway = function () { - return $gameMap.isGatewayOverPath(this.x, this.y); - }; - - Game_CharacterBase.prototype.isOnOverPath = function () { - return $gameMap.isOverPath(this.x, this.y); - }; - - const _Game_CharacterBase_screenZ = Game_CharacterBase.prototype.screenZ; - Game_CharacterBase.prototype.screenZ = function () { - const z = _Game_CharacterBase_screenZ.apply(this, arguments); - return this.isHigherPriority() ? z + 3 : z; - }; - - Game_CharacterBase.prototype.isHigherPriority = function () { - return this._higher; - }; - - Game_CharacterBase.prototype.updateOverPathOnLocate = function () { - this._higher = this.isOnOverPath() || this.isOnGateway(); - }; - - /** - * Game_Character - */ - const _Game_Character_findDirectionTo = - Game_Character.prototype.findDirectionTo; - Game_Character.prototype.findDirectionTo = function (goalX, goalY) { - let result = _Game_Character_findDirectionTo.apply(this, arguments); - if (result + this._prevFindDirectionTo === 10) { - result = 0; - } - this._prevFindDirectionTo = result; - return result; - }; - - const _Game_Player_moveByInput = Game_Player.prototype.moveByInput; - Game_Player.prototype.moveByInput = function () { - if (!$gameTemp.isDestinationValid()) { - this._prevFindDirectionTo = 0; - } - _Game_Player_moveByInput.apply(this, arguments); - }; - - /** - * Game_Event - */ - const _Game_Event_start = Game_Event.prototype.start; - Game_Event.prototype.start = function () { - if (this.isTriggerIn([0, 1, 2]) && !this.isSameHigher($gamePlayer)) { - return; - } - _Game_Event_start.apply(this, arguments); - }; - - const _Game_Event_isCollidedWithEvents = - Game_Event.prototype.isCollidedWithEvents; - Game_Event.prototype.isCollidedWithEvents = function (x, y) { - return ( - _Game_Event_isCollidedWithEvents.apply(this, arguments) && - this.isCollidedWithSameHigherEvents(x, y) - ); - }; - - const _Game_Event_isCollidedWithPlayerCharacters = - Game_Event.prototype.isCollidedWithPlayerCharacters; - Game_Event.prototype.isCollidedWithPlayerCharacters = function (x, y) { - if (!this.isSameHigher($gamePlayer)) { - return false; - } - return _Game_Event_isCollidedWithPlayerCharacters.apply(this, arguments); - }; - - /** - * Game_Followers - */ - Game_Followers.prototype.updateOverPathOnLocate = function () { - this._data.forEach((follower) => { - follower.updateOverPathOnLocate(); - }); - }; - - /** - * Game_Map - */ - Game_Map.prototype.isRegionOrTerrainTag = function ( - x, - y, - regionId, - terrainTag - ) { - if (regionId > 0 && this.regionId(x, y) === regionId) { - return true; - } else if (terrainTag > 0 && this.terrainTag(x, y) === terrainTag) { - return true; - } else { - return false; - } - }; - - Game_Map.prototype.isOverPath = function (x, y) { - return this.isRegionOrTerrainTag( - x, - y, - param.overPathRegion, - param.overPathTerrainTag - ); - }; - - Game_Map.prototype.isGatewayOverPath = function (x, y) { - return this.isRegionOrTerrainTag( - x, - y, - param.gatewayRegion, - param.gatewayTerrainTag - ); - }; - - const _Tilemap_isOverpassPosition = Tilemap.prototype._isOverpassPosition; - Tilemap.prototype._isOverpassPosition = function (mx, my) { - const result = _Tilemap_isOverpassPosition.apply(this, arguments); - return result || ($gameMap && $gameMap.isOverPath(mx, my)); - }; -})(); +//============================================================================= +// RPG Maker MZ - Overpass Plugin +//============================================================================= + +/*: + * @target MZ + * @plugindesc Overpass Plugin + * @author triacontane(original Yoji Ojima) + * @base PluginCommonBase + * @orderAfter PluginCommonBase + * @url + * + * @param overPathRegion + * @text Overpass Region + * @desc Region ID set for bridge or other overpass sections. + * @default 0 + * @type number + * + * @param overPathTerrainTag + * @text Overpass Terrain Tag + * @desc Terrain tag set for bridge or other overpass sections. + * @default 0 + * @type number + * + * @param gatewayRegion + * @text Overpass Entrance Region + * @desc Region ID set for overpass entrances, such as both ends of a bridge. + * @default 0 + * @type number + * + * @param gatewayTerrainTag + * @text Overpass Entrance Terrain Tag + * @desc Terrain tag set for overpass entrances, such as both ends of a bridge. + * @default 0 + * @type number + * + * @help OverpassTile.js + * + * Overpasses, such as bridges, can be represented on the map. + * This plugin improves functionality for RPG Maker MV's official "OverpassTile.js" plugin's MZ. + * + * Since you can specify not only regions but terrain tags, + * considerations are made for event launches and collision determination as well. + * The plugin does not make considerations for vehicles. + * + * Specifications for Determination of Passage + * -When at the entrance of a bridge + *  →The player can always move towards the overpass. + * -When on an overpass + *  →If on top of a bridge, the player can always move towards the entrance of the bridge and overpass. + *  →If under a bridge, the player can never move toward the bridge's entrance. + * -If movement allowance was not determined from the above conditions + *  →Follows the map's original passage settings. + * + * The plugin can take event launch determination and collision determination into consideration. + * -Events with different heights (over and under a bridge) will launch, without collision. + */ + +/*:ja + * @target MZ + * @plugindesc 立体交差を作成します。 + * @author トリアコンタン(original Yoji Ojima) + * @base PluginCommonBase + * @orderAfter PluginCommonBase + * @url + * + * @param overPathRegion + * @text 立体交差リージョン + * @desc 橋などの立体交差部分に設定するリージョンIDです。 + * @default 0 + * @type number + * + * @param overPathTerrainTag + * @text 立体交差地形タグ + * @desc 橋などの立体交差部分に設定する地形タグです。 + * @default 0 + * @type number + * + * @param gatewayRegion + * @text 立体交差入り口リージョン + * @desc 橋の両端など、立体交差の入り口部分に設定するリージョンIDです。 + * @default 0 + * @type number + * + * @param gatewayTerrainTag + * @text 立体交差入り口地形タグ + * @desc 橋の両端など、立体交差の入り口部分に設定するリージョンIDです。 + * @default 0 + * @type number + * + * @help OverpassTile.js + * + * マップ上で橋などの立体交差を表現できます。 + * ツクールMV公式プラグイン「OverpassTile.js」のMZ向け機能強化版です。 + * + * リージョンだけでなく地形タグも指定可能で、 + * さらにイベントの起動や衝突判定に関する考慮がなされています。 + * 乗り物の存在は考慮しません。 + * + * 通行可能判定に関する仕様 + * ・橋の入り口にいる場合 + *  →立体交差に対して必ず移動できます。 + * ・立体交差にいる場合 + *  →橋の上にいる場合、立体交差と橋の入り口に対して必ず移動できます。 + *  →橋の下にいる場合、橋の入り口に対して必ず移動できません。 + * ・上記の条件で移動可否を判定しなかった場合 + *  →マップの本来の通行設定に従います。 + * + * イベントの起動判定、衝突判定を考慮できます。 + * ・高さが異なる(橋の上と下にいる)イベントは起動、衝突しません。 + */ + +(() => { + "use strict"; + const script = document.currentScript; + const param = PluginManagerEx.createParameter(script); + + /** + * Game_CharacterBase + */ + const _Game_CharacterBase_isMapPassable = + Game_CharacterBase.prototype.isMapPassable; + Game_CharacterBase.prototype.isMapPassable = function (x, y, d) { + const passable = this.isMapPassableOnOverPath(x, y, d); + if (passable !== undefined) { + return passable; + } + return _Game_CharacterBase_isMapPassable.apply(this, arguments); + }; + + const _Game_CharacterBase_isCollidedWithEvents = + Game_CharacterBase.prototype.isCollidedWithEvents; + Game_CharacterBase.prototype.isCollidedWithEvents = function (x, y) { + return ( + _Game_CharacterBase_isCollidedWithEvents.apply(this, arguments) && + this.isCollidedWithSameHigherEvents(x, y) + ); + }; + + Game_CharacterBase.prototype.isCollidedWithSameHigherEvents = function ( + x, + y + ) { + const events = $gameMap.eventsXyNt(x, y); + return events.some((event) => this.isSameHigher(event)); + }; + + Game_CharacterBase.prototype.isSameHigher = function (target) { + return Math.abs(this.getHigherLevel() - target.getHigherLevel()) <= 1; + }; + + Game_CharacterBase.prototype.getHigherLevel = function () { + if (!this._higher) { + return this.isOnOverPath() ? -1 : 0; + } else { + return this.isOnOverPath() ? 2 : 1; + } + }; + + Game_CharacterBase.prototype.isMapPassableOnOverPath = function (x, y, d) { + const overPath = $gameMap.isOverPath(x, y); + const gateway = $gameMap.isGatewayOverPath(x, y); + const advancedX = $gameMap.roundXWithDirection(x, d); + const advancedY = $gameMap.roundYWithDirection(y, d); + const advancedOverPath = $gameMap.isOverPath(advancedX, advancedY); + const advancedGateway = $gameMap.isGatewayOverPath(advancedX, advancedY); + if (gateway && advancedOverPath) { + return true; + } else if (overPath) { + if (this._higher) { + return advancedOverPath || advancedGateway; + } else if (advancedGateway) { + return false; + } + } + return undefined; + }; + + const _Game_CharacterBase_refreshBushDepth = + Game_CharacterBase.prototype.refreshBushDepth; + Game_CharacterBase.prototype.refreshBushDepth = function () { + _Game_CharacterBase_refreshBushDepth.apply(this, arguments); + this.updateOverPath(); + }; + + Game_CharacterBase.prototype.updateOverPath = function () { + if (this.isOnGateway()) { + this._higher = true; + } else if (!this.isOnOverPath()) { + this._higher = false; + } + }; + + Game_CharacterBase.prototype.isOnGateway = function () { + return $gameMap.isGatewayOverPath(this.x, this.y); + }; + + Game_CharacterBase.prototype.isOnOverPath = function () { + return $gameMap.isOverPath(this.x, this.y); + }; + + const _Game_CharacterBase_screenZ = Game_CharacterBase.prototype.screenZ; + Game_CharacterBase.prototype.screenZ = function () { + const z = _Game_CharacterBase_screenZ.apply(this, arguments); + return this.isHigherPriority() ? z + 3 : z; + }; + + Game_CharacterBase.prototype.isHigherPriority = function () { + return this._higher; + }; + + Game_CharacterBase.prototype.updateOverPathOnLocate = function () { + this._higher = this.isOnOverPath() || this.isOnGateway(); + }; + + /** + * Game_Character + */ + const _Game_Character_findDirectionTo = + Game_Character.prototype.findDirectionTo; + Game_Character.prototype.findDirectionTo = function (goalX, goalY) { + let result = _Game_Character_findDirectionTo.apply(this, arguments); + if (result + this._prevFindDirectionTo === 10) { + result = 0; + } + this._prevFindDirectionTo = result; + return result; + }; + + const _Game_Player_moveByInput = Game_Player.prototype.moveByInput; + Game_Player.prototype.moveByInput = function () { + if (!$gameTemp.isDestinationValid()) { + this._prevFindDirectionTo = 0; + } + _Game_Player_moveByInput.apply(this, arguments); + }; + + /** + * Game_Event + */ + const _Game_Event_start = Game_Event.prototype.start; + Game_Event.prototype.start = function () { + if (this.isTriggerIn([0, 1, 2]) && !this.isSameHigher($gamePlayer)) { + return; + } + _Game_Event_start.apply(this, arguments); + }; + + const _Game_Event_isCollidedWithEvents = + Game_Event.prototype.isCollidedWithEvents; + Game_Event.prototype.isCollidedWithEvents = function (x, y) { + return ( + _Game_Event_isCollidedWithEvents.apply(this, arguments) && + this.isCollidedWithSameHigherEvents(x, y) + ); + }; + + const _Game_Event_isCollidedWithPlayerCharacters = + Game_Event.prototype.isCollidedWithPlayerCharacters; + Game_Event.prototype.isCollidedWithPlayerCharacters = function (x, y) { + if (!this.isSameHigher($gamePlayer)) { + return false; + } + return _Game_Event_isCollidedWithPlayerCharacters.apply(this, arguments); + }; + + /** + * Game_Followers + */ + Game_Followers.prototype.updateOverPathOnLocate = function () { + this._data.forEach((follower) => { + follower.updateOverPathOnLocate(); + }); + }; + + /** + * Game_Map + */ + Game_Map.prototype.isRegionOrTerrainTag = function ( + x, + y, + regionId, + terrainTag + ) { + if (regionId > 0 && this.regionId(x, y) === regionId) { + return true; + } else if (terrainTag > 0 && this.terrainTag(x, y) === terrainTag) { + return true; + } else { + return false; + } + }; + + Game_Map.prototype.isOverPath = function (x, y) { + return this.isRegionOrTerrainTag( + x, + y, + param.overPathRegion, + param.overPathTerrainTag + ); + }; + + Game_Map.prototype.isGatewayOverPath = function (x, y) { + return this.isRegionOrTerrainTag( + x, + y, + param.gatewayRegion, + param.gatewayTerrainTag + ); + }; + + const _Tilemap_isOverpassPosition = Tilemap.prototype._isOverpassPosition; + Tilemap.prototype._isOverpassPosition = function (mx, my) { + const result = _Tilemap_isOverpassPosition.apply(this, arguments); + return result || ($gameMap && $gameMap.isOverPath(mx, my)); + }; +})(); diff --git a/js/plugins/PluginCommonBase.js b/js/plugins/PluginCommonBase.js index 1542be2..c9cc5e2 100644 --- a/js/plugins/PluginCommonBase.js +++ b/js/plugins/PluginCommonBase.js @@ -1,506 +1,506 @@ -//============================================================================= -// RPG Maker MZ - Plugin Analysis Common Base -//============================================================================= - -/*: - * @target MZ - * @plugindesc Plugin Analysis Common Base - * @author triacontane - * - * @help PluginCommonBase.js - * - * This plugin is a base plugin that is meant to be referenced from other plugins. - * This plugin allows you to use the following control characters in a variety of situations. - * - * Usable Control Characters - * \v[n] : nis converted to the value of the nth variable. - * \s[n] : nis converted to the value (true, false) of the nth switch. - * \ss[n] : nis converted to the value (true, false) of the nth self switch. - * n -> A, B, C, D - * - * The situations where control characters can be used are as follows. - * -Text display - * -Notes field (*) - * -Plugin command (*) - * -Plugin parameter (*) - * -Explanation fields for skills, etc. - * *Only for plugins that take PluginCommonBase.js as a base. - * - * Below is an explanation for developers. - * - * Introducing this plugin as a base allows conversion of parameter types and control characters, - * when analyzing parameters or fetching plugin commands/note fields, to be automated. - * Standardizing control character allows conversion processing, and consistent - * control character conversion specs to be implemented in all subordinate plugins. - * - * -Plugin Parameter Type Analysis - * Automatically analyzes type and converts plugin parameters. - * Also automatically converts control characters when the parameter is fetched. - * Calls the following methods to fetch return values. - * Always specifies "document.currentScript" in the argument. - * - * PluginManagerEx.createParameter(document.currentScript); - * - * However, if the end of the parameter name (regardless of case) - * is one of the following values, the value will be returned as-is without control character or type conversion. - * text - * name - * note - * desc - * script - * - * -Plugin Command Parameter Type Analysis - * Automatically analyzes type and converts plugin command parameters. - * Also automatically converts control characters when the parameter is fetched. - * Uses the following in place of PluginManager.registerCommand. - * Always specifies "document.currentScript" in the argument. - * - * PluginManagerEx.registerCommand(document.currentScript, "command", args => { - * }); - * - * -Notes Field Analysis - * Retrieves notes field information from specified objects. - * Automatically converts control characters. - * Multiple names can be specified. - * - * PluginManagerEx.findMetaValue(obj, tagName1, tagName2...); - * - * -Dynamic Common Event Execution - * Executions dynamic common events. - * Dynamic common events are stacked parallel processed common events. - * Use to execute as many common events with the same ID in parallel as you want. - * It can register as many common events as you want and automatically discards those that have been executed. - * - * $gameMap.setupDynamicCommon(commonEventId); - * - */ - -/*:ja - * @target MZ - * @plugindesc パラメータ解析を提供する共通基盤です - * @author トリアコンタン - * - * @help PluginCommonBase.js - * - * 本プラグインは他のプラグインから参照されることを前提としたベースプラグインです。 - * 本プラグインを導入すると様々な場面で以下の制御文字が使えるようになります。 - * - * 利用可能な制御文字 - * \v[n] : n番目の変数の値に変換されます。 - * \s[n] : n番目のスイッチの値(true, false)に変換されます。 - * \ss[n] : セルフスイッチの値(true, false)に変換されます。 - * n -> A, B, C, D - * - * 制御文字を利用可能な場面は以下の通りです。 - * ・文章の表示 - * ・メモ欄(※) - * ・プラグインコマンド(※) - * ・プラグインパラメータ(※) - * ・スキルなどの説明欄 - * ※ PluginCommonBase.jsをベースとして取り込んだプラグインのみ - * - * 以下は開発者向けの解説です。 - * - * このプラグインをベースとして取り込むことで、パラメータの解析や - * プラグインコマンド、メモ欄の取得時にパラメータ型および制御文字の変換を自動化します。 - * 制御文字の変換処理を共通化することで配下の全てのプラグインで一貫した - * 制御文字の変換仕様を実現します。 - * - * ・プラグインパラメータの型解析 - * プラグインパラメータを自動で型解析し変換します。 - * また、パラメータ取得時に制御文字の変換を自動で行います。 - * 以下のメソッドを呼んで戻り値を取得します。 - * 引数には必ず「document.currentScript」を指定します。 - * - * PluginManagerEx.createParameter(document.currentScript); - * - * ただし、パラメータ名の末尾が(大文字小文字問わず)以下の値の場合 - * 制御文字や型の変換は行われず、そのままの値を返します。 - * text - * name - * note - * desc - * script - * - * ・プラグインコマンドパラメータの型解析 - * プラグインコマンドパラメータを自動で型解析し変換します。 - * また、パラメータ取得時に制御文字の変換を自動で行います。 - * PluginManager.registerCommandの代わりに以下を使用します。 - * 引数には必ず「document.currentScript」を指定します。 - * - * PluginManagerEx.registerCommand(document.currentScript, "command", args => { - * }); - * - * ・メモ欄の解析 - * 指定したオブジェクトからメモ欄情報を取得します。 - * 制御文字の変換を自動で行います。 - * 名称は複数指定することも可能です。 - * - * PluginManagerEx.findMetaValue(obj, tagName1, tagName2...); - * - * ・動的コモンイベントの実行 - * 動的コモンイベントを実行できます。 - * 動的コモンイベントとは、スタック型の並列処理コモンイベントです。 - * 同一IDのコモンイベントも好きなだけ並列実行できます。 - * 実行が終わったものから自働で破棄されます。 - * - * $gameMap.setupDynamicCommon(commonEventId); - */ - -(() => { - "use strict"; - - /** - * PluginParam - */ - class PluginParam { - constructor(parameter, needParse = true) { - if (needParse) { - parameter = JSON.parse(JSON.stringify(parameter, this._paramReplacer)); - } - this.setup(parameter); - } - - setup(parameter) { - this._parameter = parameter; - for (let paramName in parameter) { - if (!parameter.hasOwnProperty(paramName)) { - continue; - } - const subParam = parameter[paramName]; - if (this._isStructArray(subParam)) { - subParam.forEach((subParamItem, index) => { - subParam[index] = new PluginParam(subParamItem, false); - }); - } else if (this._isStruct(subParam)) { - parameter[paramName] = new PluginParam(subParam, false); - } - this._createAccessor(paramName); - } - } - - _createAccessor(paramName) { - Object.defineProperty(this, paramName, { - get() { - return this._convert(this._param(paramName), paramName); - }, - set(value) { - this._parameter[paramName] = value; - }, - configurable: true, - }); - } - - _convert(param, paramName) { - if (this._isStruct(param) || this._isStructArray(param)) { - return param; - } else if (Array.isArray(param)) { - return param.map((paramItem) => this._convert(paramItem, paramName)); - } - if ( - !this._findTextParamSuffixList().some((regExp) => - paramName.match(regExp) - ) - ) { - return PluginManagerEx.convertVariables(param); - } else { - return String(param); - } - } - - _findTextParamSuffixList() { - return [/text$/gi, /name$/gi, /desc$/gi, /note$/gi, /script$/gi]; - } - - _isStructArray(param) { - return ( - Array.isArray(param) && (param.length === 0 || this._isStruct(param)) - ); - } - - _isStruct(param) { - return Object.prototype.toString.call(param) === "[object Object]"; - } - - _param(name) { - return this._parameter[name]; - } - - _paramReplacer(key, value) { - if (value === "null") { - return value; - } - if (value[0] === '"' && value[value.length - 1] === '"') { - return value; - } - try { - return JSON.parse(value); - } catch (e) { - return value; - } - } - } - - /** - * PluginManagerEx - */ - class PluginManagerEx { - static convertVariables(text, data = null) { - if (text !== String(text)) { - return text; - } - text = this.convertEscapeCharacters(text, data); - if (text === "true") { - return true; - } else if (text === "false") { - return false; - } else if (Number(text) === parseFloat(text)) { - return parseFloat(text); - } else { - return text; - } - } - - static convertEscapeCharacters(text, data = null) { - text = TextConverter.convertEscapeCharactersBase(text, data); - text = this.convertEscapeCharactersEx(text, data); - text = TextConverter.convertEscapeCharactersBase(text, data); - return text; - } - - // Additional Escape Characters - static convertEscapeCharactersEx(text, data = null) { - text = text.replace(/\x1bS\[(.+)]/gi, (_, p1) => { - return $gameSwitches ? $gameSwitches.value(parseInt(p1)) : ""; - }); - const key = this._selfSwitchKey; - if (!key) { - return text; - } - text = text.replace(/\x1bSS\[(.+)]/gi, (_, p1) => { - key[2] = p1; - return $gameSelfSwitches ? $gameSelfSwitches.value(key) : ""; - }); - return text; - } - - static createParameter(currentScript) { - const paramText = PluginManager.parameters( - this.findPluginName(currentScript) - ); - return new PluginParam(paramText); - } - - static createCommandArgs(args) { - const hasObject = Object.keys(args).some((key) => { - return args[key].match(/^[\[{].*[}\]]$/); - }); - if (hasObject) { - return new PluginParam(args); - } - const newArgs = {}; - Object.keys(args).forEach((key) => { - newArgs[key] = this.convertVariables(args[key]); - }); - return newArgs; - } - - static findMetaValue(object, nameList) { - if (!Array.isArray(nameList)) { - nameList = [nameList]; - } - const meta = this.findMetaProperty(object); - this.generateSelfSwitchKey(object.id); - for (const name of nameList) { - if (meta.hasOwnProperty(name)) { - return this.convertVariables(meta[name], object); - } - } - } - - static findMetaObject(object, nameList) { - if (!Array.isArray(nameList)) { - nameList = [nameList]; - } - const meta = this.findMetaProperty(object); - this.generateSelfSwitchKey(object.id); - for (const name of nameList) { - if (meta.hasOwnProperty(name)) { - return new PluginParam(meta[name]); - } - } - } - - static findMetaProperty(object) { - const meta = object.meta; - if (!meta) { - throw new Error(`Meta property not found : ${object}`); - } - return meta; - } - - static findPluginName(currentScript) { - return currentScript.src.replace(/^.*\/(.*).js$/, function () { - return arguments[1]; - }); - } - - static registerCommand(currentScript, commandName, funcName) { - const pluginName = this.findPluginName(currentScript); - const key = pluginName + ":" + commandName; - const func = - typeof funcName === "function" - ? funcName - : Game_Interpreter.prototype[funcName]; - if (!func) { - throw new Error(`Not found function Game_Interpreter : ${funcName}`); - } - PluginManager.registerCommand(pluginName, commandName, function (args) { - func.call(this, PluginManagerEx.createCommandArgs(args, key)); - }); - } - - static isExistPlugin(pluginName) { - return Object.keys(PluginManager.parameters(pluginName)).length > 0; - } - - static generateSelfSwitchKey(eventId) { - if (!$gameMap) { - return; - } - this._selfSwitchKey = [$gameMap.mapId(), eventId, null]; - } - - static findClassName(object) { - const define = object.constructor.toString(); - if (define.match(/^class/)) { - return define.replace(/class\s+(.*?)\s+[\s\S]*/m, "$1"); - } - return define.replace(/function\s+(.*)\s*\([\s\S]*/m, "$1"); - } - - static throwError(message, currentScript) { - const pluginName = this.findPluginName(currentScript); - throw new Error(`By ${pluginName} : ${message}`); - } - - static escapeXmlTag(text) { - text = text.replace(/>?/gi, ">"); - return text.replace(/<?/gi, "<"); - } - } - window.PluginManagerEx = PluginManagerEx; - - class TextConverter { - // Copy of Window_Base.prototype.convertEscapeCharacters - static convertEscapeCharactersBase(text, data = null) { - text = text.replace(/\\/g, "\x1b"); - text = text.replace(/\x1b\x1b/g, "\\"); - text = text.replace(/\x1bV\[(\d+)]/gi, (_, p1) => - $gameVariables ? $gameVariables.value(parseInt(p1)) : "" - ); - text = text.replace(/\x1bV\[(\d+)]/gi, (_, p1) => - $gameVariables ? $gameVariables.value(parseInt(p1)) : "" - ); - text = text.replace(/\x1bN\[(\d+)]/gi, (_, p1) => - this.actorName(parseInt(p1)) - ); - text = text.replace(/\x1bP\[(\d+)]/gi, (_, p1) => - this.partyMemberName(parseInt(p1)) - ); - if ($dataSystem) { - text = text.replace(/\x1bG/gi, TextManager.currencyUnit); - } - return text; - } - - static actorName(n) { - const actor = n >= 1 && $gameActors ? $gameActors.actor(n) : null; - return actor ? actor.name() : ""; - } - - static partyMemberName(n) { - const actor = n >= 1 && $gameParty ? $gameParty.members()[n - 1] : null; - return actor ? actor.name() : ""; - } - } - - const _PluginManager_callCommand = PluginManager.callCommand; - PluginManager.callCommand = function (self, pluginName, commandName, args) { - PluginManagerEx.generateSelfSwitchKey(self.eventId()); - _PluginManager_callCommand.apply(this, arguments); - }; - - const _Window_Base_convertEscapeCharacters = - Window_Base.prototype.convertEscapeCharacters; - Window_Base.prototype.convertEscapeCharacters = function (text) { - text = _Window_Base_convertEscapeCharacters.apply(this, arguments); - return PluginManagerEx.convertEscapeCharacters(text); - }; - - const _Game_System_onAfterLoad = Game_System.prototype.onAfterLoad; - Game_System.prototype.onAfterLoad = function () { - _Game_System_onAfterLoad.apply(this, arguments); - $gameMap.initDynamicEvents(); - }; - - /** - * Game_Map - * Support dynamic events. - */ - const _Game_Map_setupEvents = Game_Map.prototype.setupEvents; - Game_Map.prototype.setupEvents = function () { - _Game_Map_setupEvents.apply(this, arguments); - this.initDynamicEvents(); - }; - - Game_Map.prototype.initDynamicEvents = function () { - if (!this._dynamicEvents) { - this._dynamicEvents = []; - } - }; - - Game_Map.prototype.isInterpreterOf = function (interpreter) { - return this._interpreter === interpreter; - }; - - Game_Map.prototype.setupDynamicCommon = function (id) { - const event = $dataCommonEvents[id]; - if (event) { - this.setupDynamicInterpreter(event.list); - } - }; - - Game_Map.prototype.setupDynamicInterpreter = function (list) { - const interpreter = new Game_Interpreter(); - interpreter.setup(list, 0); - this._dynamicEvents.push(interpreter); - this._dynamicEvents = this._dynamicEvents.filter((interpreter) => - interpreter.isRunning() - ); - }; - - const _Game_Map_updateEvents = Game_Map.prototype.updateEvents; - Game_Map.prototype.updateEvents = function () { - _Game_Map_updateEvents.apply(this, arguments); - this._dynamicEvents.forEach((interpreter) => interpreter.update()); - }; - - /** - * Game_Event - */ - Game_Event.prototype.findMeta = function (metaNames) { - return PluginManagerEx.findMetaValue(this.event(), metaNames); - }; - - /** - * Game_Interpreter - */ - const _Game_Interpreter_setup = Game_Interpreter.prototype.setup; - Game_Interpreter.prototype.setup = function (list, eventId) { - _Game_Interpreter_setup.apply(this, arguments); - if (eventId) { - PluginManagerEx.generateSelfSwitchKey(eventId); - } - }; -})(); +//============================================================================= +// RPG Maker MZ - Plugin Analysis Common Base +//============================================================================= + +/*: + * @target MZ + * @plugindesc Plugin Analysis Common Base + * @author triacontane + * + * @help PluginCommonBase.js + * + * This plugin is a base plugin that is meant to be referenced from other plugins. + * This plugin allows you to use the following control characters in a variety of situations. + * + * Usable Control Characters + * \v[n] : nis converted to the value of the nth variable. + * \s[n] : nis converted to the value (true, false) of the nth switch. + * \ss[n] : nis converted to the value (true, false) of the nth self switch. + * n -> A, B, C, D + * + * The situations where control characters can be used are as follows. + * -Text display + * -Notes field (*) + * -Plugin command (*) + * -Plugin parameter (*) + * -Explanation fields for skills, etc. + * *Only for plugins that take PluginCommonBase.js as a base. + * + * Below is an explanation for developers. + * + * Introducing this plugin as a base allows conversion of parameter types and control characters, + * when analyzing parameters or fetching plugin commands/note fields, to be automated. + * Standardizing control character allows conversion processing, and consistent + * control character conversion specs to be implemented in all subordinate plugins. + * + * -Plugin Parameter Type Analysis + * Automatically analyzes type and converts plugin parameters. + * Also automatically converts control characters when the parameter is fetched. + * Calls the following methods to fetch return values. + * Always specifies "document.currentScript" in the argument. + * + * PluginManagerEx.createParameter(document.currentScript); + * + * However, if the end of the parameter name (regardless of case) + * is one of the following values, the value will be returned as-is without control character or type conversion. + * text + * name + * note + * desc + * script + * + * -Plugin Command Parameter Type Analysis + * Automatically analyzes type and converts plugin command parameters. + * Also automatically converts control characters when the parameter is fetched. + * Uses the following in place of PluginManager.registerCommand. + * Always specifies "document.currentScript" in the argument. + * + * PluginManagerEx.registerCommand(document.currentScript, "command", args => { + * }); + * + * -Notes Field Analysis + * Retrieves notes field information from specified objects. + * Automatically converts control characters. + * Multiple names can be specified. + * + * PluginManagerEx.findMetaValue(obj, tagName1, tagName2...); + * + * -Dynamic Common Event Execution + * Executions dynamic common events. + * Dynamic common events are stacked parallel processed common events. + * Use to execute as many common events with the same ID in parallel as you want. + * It can register as many common events as you want and automatically discards those that have been executed. + * + * $gameMap.setupDynamicCommon(commonEventId); + * + */ + +/*:ja + * @target MZ + * @plugindesc パラメータ解析を提供する共通基盤です + * @author トリアコンタン + * + * @help PluginCommonBase.js + * + * 本プラグインは他のプラグインから参照されることを前提としたベースプラグインです。 + * 本プラグインを導入すると様々な場面で以下の制御文字が使えるようになります。 + * + * 利用可能な制御文字 + * \v[n] : n番目の変数の値に変換されます。 + * \s[n] : n番目のスイッチの値(true, false)に変換されます。 + * \ss[n] : セルフスイッチの値(true, false)に変換されます。 + * n -> A, B, C, D + * + * 制御文字を利用可能な場面は以下の通りです。 + * ・文章の表示 + * ・メモ欄(※) + * ・プラグインコマンド(※) + * ・プラグインパラメータ(※) + * ・スキルなどの説明欄 + * ※ PluginCommonBase.jsをベースとして取り込んだプラグインのみ + * + * 以下は開発者向けの解説です。 + * + * このプラグインをベースとして取り込むことで、パラメータの解析や + * プラグインコマンド、メモ欄の取得時にパラメータ型および制御文字の変換を自動化します。 + * 制御文字の変換処理を共通化することで配下の全てのプラグインで一貫した + * 制御文字の変換仕様を実現します。 + * + * ・プラグインパラメータの型解析 + * プラグインパラメータを自動で型解析し変換します。 + * また、パラメータ取得時に制御文字の変換を自動で行います。 + * 以下のメソッドを呼んで戻り値を取得します。 + * 引数には必ず「document.currentScript」を指定します。 + * + * PluginManagerEx.createParameter(document.currentScript); + * + * ただし、パラメータ名の末尾が(大文字小文字問わず)以下の値の場合 + * 制御文字や型の変換は行われず、そのままの値を返します。 + * text + * name + * note + * desc + * script + * + * ・プラグインコマンドパラメータの型解析 + * プラグインコマンドパラメータを自動で型解析し変換します。 + * また、パラメータ取得時に制御文字の変換を自動で行います。 + * PluginManager.registerCommandの代わりに以下を使用します。 + * 引数には必ず「document.currentScript」を指定します。 + * + * PluginManagerEx.registerCommand(document.currentScript, "command", args => { + * }); + * + * ・メモ欄の解析 + * 指定したオブジェクトからメモ欄情報を取得します。 + * 制御文字の変換を自動で行います。 + * 名称は複数指定することも可能です。 + * + * PluginManagerEx.findMetaValue(obj, tagName1, tagName2...); + * + * ・動的コモンイベントの実行 + * 動的コモンイベントを実行できます。 + * 動的コモンイベントとは、スタック型の並列処理コモンイベントです。 + * 同一IDのコモンイベントも好きなだけ並列実行できます。 + * 実行が終わったものから自働で破棄されます。 + * + * $gameMap.setupDynamicCommon(commonEventId); + */ + +(() => { + "use strict"; + + /** + * PluginParam + */ + class PluginParam { + constructor(parameter, needParse = true) { + if (needParse) { + parameter = JSON.parse(JSON.stringify(parameter, this._paramReplacer)); + } + this.setup(parameter); + } + + setup(parameter) { + this._parameter = parameter; + for (let paramName in parameter) { + if (!parameter.hasOwnProperty(paramName)) { + continue; + } + const subParam = parameter[paramName]; + if (this._isStructArray(subParam)) { + subParam.forEach((subParamItem, index) => { + subParam[index] = new PluginParam(subParamItem, false); + }); + } else if (this._isStruct(subParam)) { + parameter[paramName] = new PluginParam(subParam, false); + } + this._createAccessor(paramName); + } + } + + _createAccessor(paramName) { + Object.defineProperty(this, paramName, { + get() { + return this._convert(this._param(paramName), paramName); + }, + set(value) { + this._parameter[paramName] = value; + }, + configurable: true, + }); + } + + _convert(param, paramName) { + if (this._isStruct(param) || this._isStructArray(param)) { + return param; + } else if (Array.isArray(param)) { + return param.map((paramItem) => this._convert(paramItem, paramName)); + } + if ( + !this._findTextParamSuffixList().some((regExp) => + paramName.match(regExp) + ) + ) { + return PluginManagerEx.convertVariables(param); + } else { + return String(param); + } + } + + _findTextParamSuffixList() { + return [/text$/gi, /name$/gi, /desc$/gi, /note$/gi, /script$/gi]; + } + + _isStructArray(param) { + return ( + Array.isArray(param) && (param.length === 0 || this._isStruct(param)) + ); + } + + _isStruct(param) { + return Object.prototype.toString.call(param) === "[object Object]"; + } + + _param(name) { + return this._parameter[name]; + } + + _paramReplacer(key, value) { + if (value === "null") { + return value; + } + if (value[0] === '"' && value[value.length - 1] === '"') { + return value; + } + try { + return JSON.parse(value); + } catch (e) { + return value; + } + } + } + + /** + * PluginManagerEx + */ + class PluginManagerEx { + static convertVariables(text, data = null) { + if (text !== String(text)) { + return text; + } + text = this.convertEscapeCharacters(text, data); + if (text === "true") { + return true; + } else if (text === "false") { + return false; + } else if (Number(text) === parseFloat(text)) { + return parseFloat(text); + } else { + return text; + } + } + + static convertEscapeCharacters(text, data = null) { + text = TextConverter.convertEscapeCharactersBase(text, data); + text = this.convertEscapeCharactersEx(text, data); + text = TextConverter.convertEscapeCharactersBase(text, data); + return text; + } + + // Additional Escape Characters + static convertEscapeCharactersEx(text, data = null) { + text = text.replace(/\x1bS\[(.+)]/gi, (_, p1) => { + return $gameSwitches ? $gameSwitches.value(parseInt(p1)) : ""; + }); + const key = this._selfSwitchKey; + if (!key) { + return text; + } + text = text.replace(/\x1bSS\[(.+)]/gi, (_, p1) => { + key[2] = p1; + return $gameSelfSwitches ? $gameSelfSwitches.value(key) : ""; + }); + return text; + } + + static createParameter(currentScript) { + const paramText = PluginManager.parameters( + this.findPluginName(currentScript) + ); + return new PluginParam(paramText); + } + + static createCommandArgs(args) { + const hasObject = Object.keys(args).some((key) => { + return args[key].match(/^[\[{].*[}\]]$/); + }); + if (hasObject) { + return new PluginParam(args); + } + const newArgs = {}; + Object.keys(args).forEach((key) => { + newArgs[key] = this.convertVariables(args[key]); + }); + return newArgs; + } + + static findMetaValue(object, nameList) { + if (!Array.isArray(nameList)) { + nameList = [nameList]; + } + const meta = this.findMetaProperty(object); + this.generateSelfSwitchKey(object.id); + for (const name of nameList) { + if (meta.hasOwnProperty(name)) { + return this.convertVariables(meta[name], object); + } + } + } + + static findMetaObject(object, nameList) { + if (!Array.isArray(nameList)) { + nameList = [nameList]; + } + const meta = this.findMetaProperty(object); + this.generateSelfSwitchKey(object.id); + for (const name of nameList) { + if (meta.hasOwnProperty(name)) { + return new PluginParam(meta[name]); + } + } + } + + static findMetaProperty(object) { + const meta = object.meta; + if (!meta) { + throw new Error(`Meta property not found : ${object}`); + } + return meta; + } + + static findPluginName(currentScript) { + return currentScript.src.replace(/^.*\/(.*).js$/, function () { + return arguments[1]; + }); + } + + static registerCommand(currentScript, commandName, funcName) { + const pluginName = this.findPluginName(currentScript); + const key = pluginName + ":" + commandName; + const func = + typeof funcName === "function" + ? funcName + : Game_Interpreter.prototype[funcName]; + if (!func) { + throw new Error(`Not found function Game_Interpreter : ${funcName}`); + } + PluginManager.registerCommand(pluginName, commandName, function (args) { + func.call(this, PluginManagerEx.createCommandArgs(args, key)); + }); + } + + static isExistPlugin(pluginName) { + return Object.keys(PluginManager.parameters(pluginName)).length > 0; + } + + static generateSelfSwitchKey(eventId) { + if (!$gameMap) { + return; + } + this._selfSwitchKey = [$gameMap.mapId(), eventId, null]; + } + + static findClassName(object) { + const define = object.constructor.toString(); + if (define.match(/^class/)) { + return define.replace(/class\s+(.*?)\s+[\s\S]*/m, "$1"); + } + return define.replace(/function\s+(.*)\s*\([\s\S]*/m, "$1"); + } + + static throwError(message, currentScript) { + const pluginName = this.findPluginName(currentScript); + throw new Error(`By ${pluginName} : ${message}`); + } + + static escapeXmlTag(text) { + text = text.replace(/>?/gi, ">"); + return text.replace(/<?/gi, "<"); + } + } + window.PluginManagerEx = PluginManagerEx; + + class TextConverter { + // Copy of Window_Base.prototype.convertEscapeCharacters + static convertEscapeCharactersBase(text, data = null) { + text = text.replace(/\\/g, "\x1b"); + text = text.replace(/\x1b\x1b/g, "\\"); + text = text.replace(/\x1bV\[(\d+)]/gi, (_, p1) => + $gameVariables ? $gameVariables.value(parseInt(p1)) : "" + ); + text = text.replace(/\x1bV\[(\d+)]/gi, (_, p1) => + $gameVariables ? $gameVariables.value(parseInt(p1)) : "" + ); + text = text.replace(/\x1bN\[(\d+)]/gi, (_, p1) => + this.actorName(parseInt(p1)) + ); + text = text.replace(/\x1bP\[(\d+)]/gi, (_, p1) => + this.partyMemberName(parseInt(p1)) + ); + if ($dataSystem) { + text = text.replace(/\x1bG/gi, TextManager.currencyUnit); + } + return text; + } + + static actorName(n) { + const actor = n >= 1 && $gameActors ? $gameActors.actor(n) : null; + return actor ? actor.name() : ""; + } + + static partyMemberName(n) { + const actor = n >= 1 && $gameParty ? $gameParty.members()[n - 1] : null; + return actor ? actor.name() : ""; + } + } + + const _PluginManager_callCommand = PluginManager.callCommand; + PluginManager.callCommand = function (self, pluginName, commandName, args) { + PluginManagerEx.generateSelfSwitchKey(self.eventId()); + _PluginManager_callCommand.apply(this, arguments); + }; + + const _Window_Base_convertEscapeCharacters = + Window_Base.prototype.convertEscapeCharacters; + Window_Base.prototype.convertEscapeCharacters = function (text) { + text = _Window_Base_convertEscapeCharacters.apply(this, arguments); + return PluginManagerEx.convertEscapeCharacters(text); + }; + + const _Game_System_onAfterLoad = Game_System.prototype.onAfterLoad; + Game_System.prototype.onAfterLoad = function () { + _Game_System_onAfterLoad.apply(this, arguments); + $gameMap.initDynamicEvents(); + }; + + /** + * Game_Map + * Support dynamic events. + */ + const _Game_Map_setupEvents = Game_Map.prototype.setupEvents; + Game_Map.prototype.setupEvents = function () { + _Game_Map_setupEvents.apply(this, arguments); + this.initDynamicEvents(); + }; + + Game_Map.prototype.initDynamicEvents = function () { + if (!this._dynamicEvents) { + this._dynamicEvents = []; + } + }; + + Game_Map.prototype.isInterpreterOf = function (interpreter) { + return this._interpreter === interpreter; + }; + + Game_Map.prototype.setupDynamicCommon = function (id) { + const event = $dataCommonEvents[id]; + if (event) { + this.setupDynamicInterpreter(event.list); + } + }; + + Game_Map.prototype.setupDynamicInterpreter = function (list) { + const interpreter = new Game_Interpreter(); + interpreter.setup(list, 0); + this._dynamicEvents.push(interpreter); + this._dynamicEvents = this._dynamicEvents.filter((interpreter) => + interpreter.isRunning() + ); + }; + + const _Game_Map_updateEvents = Game_Map.prototype.updateEvents; + Game_Map.prototype.updateEvents = function () { + _Game_Map_updateEvents.apply(this, arguments); + this._dynamicEvents.forEach((interpreter) => interpreter.update()); + }; + + /** + * Game_Event + */ + Game_Event.prototype.findMeta = function (metaNames) { + return PluginManagerEx.findMetaValue(this.event(), metaNames); + }; + + /** + * Game_Interpreter + */ + const _Game_Interpreter_setup = Game_Interpreter.prototype.setup; + Game_Interpreter.prototype.setup = function (list, eventId) { + _Game_Interpreter_setup.apply(this, arguments); + if (eventId) { + PluginManagerEx.generateSelfSwitchKey(eventId); + } + }; +})(); diff --git a/js/plugins/StopStatusWindow.js b/js/plugins/StopStatusWindow.js index 27989b7..75a618d 100644 --- a/js/plugins/StopStatusWindow.js +++ b/js/plugins/StopStatusWindow.js @@ -1,21 +1,21 @@ -/*: - * @target MZ - * @plugindesc 戦闘中、ステータスウインドウ位置を固定する - * @author yuwaka - * - * @help - * 戦闘中、入力終了後にステータスウインドウが真ん中に移動しないようにします。 - * - * プラグインコマンドはありません。 - * RPGツクールMZ専用です。 - * ツクールの規約に沿って自由に改変、使用してください。 - */ - -Scene_Battle.prototype.updateStatusWindowVisibility = function () { - if ($gameMessage.isBusy()) { - this._statusWindow.close(); - } else if (this.shouldOpenStatusWindow()) { - this._statusWindow.open(); - } - // this.updateStatusWindowPosition(); -}; +/*: + * @target MZ + * @plugindesc 戦闘中、ステータスウインドウ位置を固定する + * @author yuwaka + * + * @help + * 戦闘中、入力終了後にステータスウインドウが真ん中に移動しないようにします。 + * + * プラグインコマンドはありません。 + * RPGツクールMZ専用です。 + * ツクールの規約に沿って自由に改変、使用してください。 + */ + +Scene_Battle.prototype.updateStatusWindowVisibility = function () { + if ($gameMessage.isBusy()) { + this._statusWindow.close(); + } else if (this.shouldOpenStatusWindow()) { + this._statusWindow.open(); + } + // this.updateStatusWindowPosition(); +}; diff --git a/js/plugins/noWait.js b/js/plugins/noWait.js index e37d117..bceaea2 100644 --- a/js/plugins/noWait.js +++ b/js/plugins/noWait.js @@ -1,42 +1,42 @@ -/*:ja - * @target MZ - * @plugindesc 空スキルのウェイトをなくす - * @author - * - */ - -Window_BattleLog.prototype.displayAction = function (subject, item) { - var numMethods = this._methods.length; - if (DataManager.isSkill(item)) { - if (item.message1) { - this.push("addText", subject.name() + item.message1.format(item.name)); - } - if (item.message2) { - this.push("addText", item.message2.format(item.name)); - } - } else { - this.push("addText", TextManager.useItem.format(subject.name(), item.name)); - } - if (this._methods.length === numMethods && !item.meta.NoneSkill) { - this.push("wait"); - } - - Window_Base.prototype.updateOpen = function () { - if (this._opening) { - this.openness = 255; - if (this.isOpen()) { - this._opening = false; - } - } - }; - - Window_Base.prototype.updateClose = function () { - if (this._closing) { - this.openness = 0; - if (this.isClosed()) { - this._closing = false; - } - } - }; - Window_BattleLog.prototype.startTurn = function () {}; -}; +/*:ja + * @target MZ + * @plugindesc 空スキルのウェイトをなくす + * @author + * + */ + +Window_BattleLog.prototype.displayAction = function (subject, item) { + var numMethods = this._methods.length; + if (DataManager.isSkill(item)) { + if (item.message1) { + this.push("addText", subject.name() + item.message1.format(item.name)); + } + if (item.message2) { + this.push("addText", item.message2.format(item.name)); + } + } else { + this.push("addText", TextManager.useItem.format(subject.name(), item.name)); + } + if (this._methods.length === numMethods && !item.meta.NoneSkill) { + this.push("wait"); + } + + Window_Base.prototype.updateOpen = function () { + if (this._opening) { + this.openness = 255; + if (this.isOpen()) { + this._opening = false; + } + } + }; + + Window_Base.prototype.updateClose = function () { + if (this._closing) { + this.openness = 0; + if (this.isClosed()) { + this._closing = false; + } + } + }; + Window_BattleLog.prototype.startTurn = function () {}; +};