From 4f367bbdc9f479ade05f389da367e5cf315e858e 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 | 5721 +------- 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 | 4 +- data/Map063.json | 4 +- data/Map064.json | 55 +- data/Map065.json | 35 +- 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 | 469 +- data/Map085.json | 4 +- 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 | 30 +- 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 | 1696 +-- data/Map261.json | 2 +- data/Map262.json | 2 +- data/Map263.json | 4 +- data/Map264.json | 6 +- data/Map265.json | 2 +- data/Map266.json | 31 +- 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 | 31 +- data/Map278.json | 10 +- data/Map279.json | 57 +- data/Map280.json | 8 +- data/Map281.json | 33 +- 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 | 328 +- data/Skills.json | 12 +- data/System.json | 4110 +++--- 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, 21509 insertions(+), 40665 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 f93c8d9..f2f3e9f 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, @@ -90461,8 +90497,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", @@ -90475,18 +90559,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, @@ -96404,6 +96498,13 @@ "indent": 1, "parameters": [] }, + { + "code": 117, + "indent": 1, + "parameters": [ + 23 + ] + }, { "code": 250, "indent": 1, @@ -99088,7 +99189,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -99166,6 +99267,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, @@ -99175,6 +99321,13 @@ 0 ] }, + { + "code": 119, + "indent": 1, + "parameters": [ + "終了" + ] + }, { "code": 0, "indent": 1, @@ -100244,7 +100397,7 @@ "parameters": [ { "name": "Sound1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101237,6 +101390,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, @@ -101271,7 +101450,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 } @@ -101360,7 +101599,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101420,7 +101659,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 } @@ -101509,7 +101868,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101598,7 +101957,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101687,7 +102046,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101776,7 +102135,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101865,7 +102224,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -101954,7 +102313,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102043,7 +102402,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102132,7 +102491,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102221,7 +102580,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102281,7 +102640,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102370,7 +102729,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102459,7 +102818,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102548,7 +102907,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102637,7 +102996,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102726,7 +103085,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102815,7 +103174,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102870,6 +103229,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, @@ -102904,7 +103352,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -102995,7 +103443,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -103086,7 +103534,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -103177,7 +103625,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -103232,6 +103680,13 @@ "indent": 0, "parameters": [] }, + { + "code": 118, + "indent": 0, + "parameters": [ + "終了" + ] + }, { "code": 0, "indent": 0, @@ -118104,7 +118559,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 70, "pan": 0 } @@ -118792,7 +119247,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 20, + "volume": 25, "pitch": 80, "pan": 0 } @@ -119967,7 +120422,7 @@ "parameters": [ { "name": "Splash", - "volume": 5, + "volume": 10, "pitch": 120, "pan": 0 } @@ -120080,7 +120535,7 @@ "parameters": [ { "name": "HSound_Suitsuki", - "volume": 5, + "volume": 10, "pitch": 150, "pan": 0 } @@ -120142,7 +120597,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -120996,7 +121451,7 @@ "parameters": [ { "name": "Splash", - "volume": 5, + "volume": 10, "pitch": 120, "pan": 0 } @@ -121165,7 +121620,7 @@ "parameters": [ { "name": "HSound_Suitsuki", - "volume": 5, + "volume": 10, "pitch": 150, "pan": 0 } @@ -121227,7 +121682,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -122286,7 +122741,7 @@ "parameters": [ { "name": "Splash", - "volume": 5, + "volume": 10, "pitch": 120, "pan": 0 } @@ -123968,7 +124423,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -129439,7 +129894,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -130374,7 +130829,7 @@ 56, 0, 33, - 4 + 1 ] }, { @@ -130427,7 +130882,7 @@ 56, 0, 33, - 4 + 1 ] }, { @@ -132188,7 +132643,7 @@ "indent": 2, "parameters": [ 1, - 44, + 11, 0, 30, 1 @@ -132940,7 +133395,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 50, "pitch": 100, "pan": 0 } @@ -134329,7 +134784,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 50, "pan": 0 } @@ -134954,7 +135409,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 20, + "volume": 25, "pitch": 90, "pan": 0 } @@ -136281,7 +136736,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 50, "pan": 0 } @@ -137305,6 +137760,17 @@ "それが満たされた瞬間、急速に意識が遠のいていく。" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -137383,6 +137849,17 @@ "頭が真っ白になっていく。" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -137750,7 +138227,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 50, "pitch": 100, "pan": 0 } @@ -138696,7 +139173,7 @@ "parameters": [ { "name": "HSound_Nicha_Long", - "volume": 10, + "volume": 20, "pitch": 90, "pan": 0 } @@ -139519,7 +139996,7 @@ "parameters": [ { "name": "Bow4", - "volume": 10, + "volume": 15, "pitch": 50, "pan": 0 } @@ -139841,7 +140318,7 @@ "parameters": [ { "name": "Bow4", - "volume": 10, + "volume": 15, "pitch": 50, "pan": 0 } @@ -142627,7 +143104,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 50, "pan": 0 } @@ -145002,7 +145479,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -149390,7 +149867,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 130, "pan": 0 } @@ -150460,7 +150937,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 140, "pan": 0 } @@ -151472,6 +151949,17 @@ "\\{\\c[27]イグッ♡♡♡♡" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -153379,7 +153867,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 40, "pitch": 100, "pan": 0 } @@ -154725,7 +155213,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 130, "pan": 0 } @@ -172406,13 +172894,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, @@ -172426,7 +173014,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, @@ -172436,6 +173060,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, @@ -173130,34 +173820,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" ] }, { @@ -173762,34 +174428,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" ] }, { @@ -181091,7 +181733,7 @@ "parameters": [ { "name": "Wind6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -181554,7 +182196,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 100, + "volume": 75, "pitch": 110, "pan": 0 } @@ -192194,6 +192836,17 @@ "\\{\\c[27]あ”っイ”グ♡♡♡♡♡♡" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -192222,6 +192875,17 @@ "\\{\\c[27]イ”グッ♡♡♡" ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 41, + 41, + 1, + 0, + 1 + ] + }, { "code": 0, "indent": 4, @@ -193060,7 +193724,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -205760,7 +206424,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -210887,7 +211551,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -213136,7 +213800,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -217627,7 +218291,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -219162,7 +219826,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -223306,7 +223970,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -224179,7 +224843,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -224371,7 +225035,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -224557,7 +225221,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -224753,7 +225417,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -224940,7 +225604,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -225094,7 +225758,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -225764,7 +226428,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -226330,7 +226994,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 50, "pitch": 100, "pan": 0 } @@ -227182,7 +227846,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -230658,7 +231322,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 35, "pitch": 90, "pan": 0 } @@ -232924,7 +233588,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 5, + "volume": 10, "pitch": 100, "pan": 0 } @@ -238299,7 +238963,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -239495,7 +240159,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -239619,7 +240283,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -239769,7 +240433,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -240166,7 +240830,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 25, + "volume": 35, "pitch": 110, "pan": 0 } @@ -240824,7 +241488,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -246976,7 +247640,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 10, + "volume": 25, "pitch": 90, "pan": 0 } @@ -249101,7 +249765,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -249796,7 +250460,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -256602,7 +257266,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 15, + "volume": 20, "pitch": 70, "pan": 0 } @@ -256614,7 +257278,7 @@ "parameters": [ { "name": "Monster19_mvt", - "volume": 10, + "volume": 15, "pitch": 70, "pan": 0 } @@ -257119,7 +257783,7 @@ "parameters": [ { "name": "Mikami (10)Irrumatio", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -258156,7 +258820,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -259135,7 +259799,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 30, + "volume": 35, "pitch": 70, "pan": 0 } @@ -259310,7 +259974,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -259763,7 +260427,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 35, + "volume": 40, "pitch": 80, "pan": 0 } @@ -260239,7 +260903,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 90, "pan": 0 } @@ -260679,7 +261343,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 15, + "volume": 20, "pitch": 70, "pan": 0 } @@ -260691,7 +261355,7 @@ "parameters": [ { "name": "Monster19_mvt", - "volume": 10, + "volume": 15, "pitch": 70, "pan": 0 } @@ -260780,7 +261444,7 @@ "parameters": [ { "name": "Mikami (10)Irrumatio", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -261355,7 +262019,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -261467,7 +262131,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -261525,7 +262189,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -262457,7 +263121,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -263941,6 +264605,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, @@ -266298,7 +266984,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -266667,7 +267353,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -266967,7 +267653,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 110, "pan": 0 } @@ -267756,7 +268442,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -271081,7 +271767,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 30, "pitch": 90, "pan": 0 } @@ -271622,7 +272308,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -271879,7 +272565,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -272134,7 +272820,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -272187,7 +272873,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 10, + "volume": 30, "pitch": 80, "pan": 0 } @@ -272498,7 +273184,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -272510,7 +273196,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 40, + "volume": 50, "pitch": 100, "pan": 0 } @@ -272828,7 +273514,7 @@ "parameters": [ { "name": "Mikami (10)Irrumatio", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -273132,7 +273818,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -273383,7 +274069,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -274376,7 +275062,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -274711,7 +275397,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -274931,7 +275617,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -275158,7 +275844,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -275204,7 +275890,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -275545,7 +276231,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -275843,7 +276529,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -276487,7 +277173,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 10, + "volume": 30, "pitch": 100, "pan": 0 } @@ -276653,7 +277339,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -277076,7 +277762,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -280546,7 +281232,7 @@ "parameters": [ { "name": "Tsubasa(17)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -281070,7 +281756,7 @@ "parameters": [ { "name": "Tsubasa(52)Aegi_Gaman1", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -281082,7 +281768,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -281355,7 +282041,7 @@ "parameters": [ { "name": "Tsubasa(18)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -281836,7 +282522,7 @@ "parameters": [ { "name": "Tsubasa(54)Aegi_Gaman2", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -282173,7 +282859,7 @@ "parameters": [ { "name": "Tsubasa(29)Aegi_Large", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -283830,7 +284516,7 @@ "parameters": [ { "name": "Tsubasa(15)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -285982,7 +286668,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 25, + "volume": 35, "pitch": 80, "pan": 0 } @@ -286103,7 +286789,7 @@ "parameters": [ { "name": "Tsubasa(54)Aegi_Gaman2", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -286807,7 +287493,7 @@ "parameters": [ { "name": "Tsubasa(18)Aegi_VerySmall", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -286819,7 +287505,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -287786,7 +288472,7 @@ "parameters": [ { "name": "Tsubasa(54)Aegi_Gaman2", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -288065,7 +288751,7 @@ "parameters": [ { "name": "Tsubasa(52)Aegi_Gaman1", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -289271,7 +289957,7 @@ "parameters": [ { "name": "Tsubasa(17)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -289751,7 +290437,7 @@ "parameters": [ { "name": "Tsubasa(15)Bress", - "volume": 10, + "volume": 25, "pitch": 100, "pan": 0 } @@ -292905,12 +293591,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, @@ -292983,12 +293714,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, @@ -293009,12 +293785,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, @@ -300809,6 +301630,17 @@ "防具を破壊された!" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -311881,6 +312713,17 @@ "防具を破壊された!" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 121, "indent": 0, @@ -312023,7 +312866,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -312234,7 +313077,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 40, "pitch": 100, "pan": 0 } @@ -312432,7 +313275,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 20, + "volume": 50, "pitch": 100, "pan": 0 } @@ -312876,7 +313719,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -312977,7 +313820,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 20, + "volume": 40, "pitch": 80, "pan": 0 } @@ -313062,7 +313905,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -313074,7 +313917,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -313433,7 +314276,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 30, "pitch": 110, "pan": 0 } @@ -313795,7 +314638,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -314037,8 +314880,19 @@ ] }, { - "code": 122, + "code": 111, "indent": 1, + "parameters": [ + 1, + 70, + 0, + 3, + 2 + ] + }, + { + "code": 122, + "indent": 2, "parameters": [ 162, 162, @@ -314047,6 +314901,16 @@ 1 ] }, + { + "code": 0, + "indent": 2, + "parameters": [] + }, + { + "code": 412, + "indent": 1, + "parameters": [] + }, { "code": 0, "indent": 1, @@ -314158,6 +315022,17 @@ 109 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 24, + 24, + 0, + 0, + 61 + ] + }, { "code": 122, "indent": 0, @@ -314226,7 +315101,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -314361,7 +315236,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -314710,7 +315585,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -314873,7 +315748,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -315061,7 +315936,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -315249,7 +316124,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -315440,7 +316315,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -315540,7 +316415,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -315640,7 +316515,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -315740,7 +316615,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -323262,7 +324137,7 @@ "parameters": [ { "name": "Tsubasa(17)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -323463,7 +324338,7 @@ "parameters": [ { "name": "Tsubasa(52)Aegi_Gaman1", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -323475,7 +324350,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -323758,7 +324633,7 @@ "parameters": [ { "name": "Tsubasa(18)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -324080,7 +324955,7 @@ "parameters": [ { "name": "Tsubasa(29)Aegi_Large", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -329809,7 +330684,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -330078,7 +330953,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -330413,7 +331288,7 @@ "parameters": [ { "name": "HSound_Insert", - "volume": 25, + "volume": 40, "pitch": 80, "pan": 0 } @@ -330741,7 +331616,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 50, "pan": 0 } @@ -331488,7 +332363,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -334757,7 +335632,7 @@ "dText", "文字列ピクチャ準備", { - "text": "ゴブリン", + "text": "ゴブリン(通常種)", "fontSize": "25" } ] @@ -334766,7 +335641,7 @@ "code": 657, "indent": 2, "parameters": [ - "表示文字列 = ゴブリン" + "表示文字列 = ゴブリン(通常種)" ] }, { @@ -335426,6 +336301,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, @@ -345088,7 +346027,7 @@ "parameters": [ 450, 450, - 1, + 0, 0, 1 ] @@ -345109,7 +346048,7 @@ "parameters": [ 450, 450, - 1, + 0, 0, 0 ] diff --git a/data/Enemies.json b/data/Enemies.json index 135db02..d2c7cf2 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 3266e94..448a975 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", @@ -57441,5661 +57382,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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "はぁっ!" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "遅いっ!" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "そこっ!" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "おりゃあっ!" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "ん、なんか見つけたわ。" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "これあげる" - ] - }, - { - "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": [ - "\\c[14]薬草\\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": [ - "\\c[14]幸運コイン\\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": [ - "\\c[14]安物の香油\\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": [ - "\\c[14]巡礼者の積荷\\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": [ - "\\c[14]煙玉\\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, - "レイリ" - ] - }, - { - "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": 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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "ゴミを拾って溜め込む癖を改めろ、" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "って同僚に言われてるのよね" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "…ゴミを押し付けないでほしいんですが…" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "一つ貸しよ♪" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "…私もそんなに欲しくないんですけど…" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "お返しします" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "いらない" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "では、いらない物を引き取るということで…" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "一つ私の貸しですね" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "む" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "なかなかいい性格してるじゃないの" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "長旅の途中だから。" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "あんまり無駄な荷物を増やしたくないのよ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "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_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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(剛剣の局地って感じ…" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "私には真似できないけど、勉強になるな)" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(適当にブン回しているように見えて、無駄がない…)" - ] - }, - { - "code": 101, - "indent": 2, - "parameters": [ - "", - 0, - 0, - 2, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(…ように見えて、やっぱり適当にブン回しているだけ…?)" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "(凄い人なのは間違いないけど、ちょっとだけ動きに違和感…" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "もしかしたらあれは本来の得物じゃないのかも)" - ] - }, - { - "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": [ - "\\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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "\\{はあぁっ!" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "楽勝楽勝!" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "\\{カナメさん!" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "胸!胸!" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "\\{あ”っ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "…お見苦しいものをお見せしましたっ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "…昔はここまで簡単には出なかったんだけどなぁ…" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "作り直すわけにもいかないし…" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "…その…" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "かなり大胆に露出してますよね、その衣装…" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 2, - "parameters": [ - "…正直貴女には言われたくないけど…" - ] - }, - { - "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": [ - "\\c[14]エロ本\\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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "………………" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "カナメ" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "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_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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "………………" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "\\.\\.……いらないわ" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "………………" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "\\.\\.……じゃあ私がもらっておきます" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…焚火とかに使えるかもしれないので" - ] - }, - { - "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": [ - "\\c[14]奮起の丸薬\\c[0]を2個拾った。" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "あら、懐かしい" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ドラゴンハンター時代、" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "同業者がその薬をよく使ってたわ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ドラゴンとの戦いへの恐怖を和らげるためにね" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…カナメさんは?" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "当然、そんな薬に頼ったりなんてしないわ!" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "自前のアドレナリンで十分!" - ] - }, - { - "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": [ - "\\c[14]ドクグライ\\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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ドクグライ…だったっけ" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ほとんど枯れかけてるけど…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ラーリッサ北国立公園に生えていたのと同じものだな" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ラーリッサ…" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "どうかしましたか?" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "あー、いや…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "何でもないわ" - ] - }, - { - "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": [ - "\\c[14]分厚い哲学書\\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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…ゴブリンと、本…" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…さすがに考えすぎか" - ] - }, - { - "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, - "レイリ" - ] - }, - { - "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, - "カナメ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "何でもないわ。" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "先を急ぎましょう" - ] - }, - { - "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 8974c5a..c5749e9 100644 --- a/data/Map003.json +++ b/data/Map003.json @@ -5011,7 +5011,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map004.json b/data/Map004.json index e35ece9..d3facbf 100644 --- a/data/Map004.json +++ b/data/Map004.json @@ -7070,6 +7070,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 8a9cfb6..41555d5 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 a011269..fd7081d 100644 --- a/data/Map007.json +++ b/data/Map007.json @@ -6092,6 +6092,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 c8e15ce..422d141 100644 --- a/data/Map011.json +++ b/data/Map011.json @@ -7246,7 +7246,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8225,7 +8225,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8990,7 +8990,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9205,7 +9205,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20889,7 +20889,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23373,7 +23373,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23663,7 +23663,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24252,7 +24252,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24359,7 +24359,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27048,7 +27048,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27245,7 +27245,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 5, + "volume": 15, "pitch": 100, "pan": 0 } @@ -27562,7 +27562,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -27988,7 +27988,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -28360,7 +28360,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -28817,7 +28817,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -28942,7 +28942,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -29896,6 +29896,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 36, + 36, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -31128,7 +31139,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -31390,7 +31401,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -31655,7 +31666,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -31963,7 +31974,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -33010,7 +33021,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -33101,7 +33112,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -33453,7 +33464,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -34074,7 +34085,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -34523,7 +34534,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -35493,7 +35504,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -36064,7 +36075,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -36252,7 +36263,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -36670,7 +36681,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -36700,7 +36711,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -36774,7 +36785,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -37359,7 +37370,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -37664,7 +37675,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -37772,7 +37783,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -40066,6 +40077,95 @@ "\\N[10]と恋人になった。" ] }, + { + "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, @@ -41714,7 +41814,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44132,7 +44232,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -44663,7 +44763,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -44848,7 +44948,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -45071,7 +45171,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -45300,7 +45400,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -45913,7 +46013,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -46742,7 +46842,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -48157,7 +48257,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -49772,7 +49872,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -51314,7 +51414,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -51551,7 +51651,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -51871,7 +51971,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -52516,7 +52616,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -52974,7 +53074,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -53302,6 +53402,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 5e1c55e..8c9e8c8 100644 --- a/data/Map012.json +++ b/data/Map012.json @@ -11496,6 +11496,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, @@ -12018,6 +12046,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 d803708..cb7dd50 100644 --- a/data/Map013.json +++ b/data/Map013.json @@ -11035,6 +11035,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, @@ -11557,6 +11585,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 51e6ef6..971f32a 100644 --- a/data/Map014.json +++ b/data/Map014.json @@ -12595,7 +12595,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 55, "pitch": 80, "pan": 0 } @@ -12918,7 +12918,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -13085,7 +13085,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -14531,7 +14531,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -14748,7 +14748,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } diff --git a/data/Map017.json b/data/Map017.json index 0eb4a16..ebc7aa5 100644 --- a/data/Map017.json +++ b/data/Map017.json @@ -3907,7 +3907,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4040,7 +4040,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4133,7 +4133,7 @@ "parameters": [ { "name": "Collapse2", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4145,7 +4145,7 @@ "parameters": [ { "name": "Storm2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4164,7 +4164,7 @@ "parameters": [ { "name": "Collapse3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4197,7 +4197,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map018.json b/data/Map018.json index 8337d5f..5569e5b 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, @@ -15898,6 +15898,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, @@ -18373,7 +18401,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18532,7 +18560,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18709,7 +18737,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18886,7 +18914,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19063,7 +19091,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19222,7 +19250,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19381,7 +19409,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19486,7 +19514,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map019.json b/data/Map019.json index c090d64..43b2404 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 7bab352..7e79392 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 7c3263e..c3e7b0c 100644 --- a/data/Map022.json +++ b/data/Map022.json @@ -21626,6 +21626,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, @@ -24554,7 +24582,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24713,7 +24741,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24872,7 +24900,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27770,7 +27798,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27875,7 +27903,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28477,7 +28505,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28768,9 +28796,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, @@ -29367,6 +29572,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 d45d742..84e4760 100644 --- a/data/Map023.json +++ b/data/Map023.json @@ -10286,7 +10286,7 @@ "parameters": [ { "name": "Sword5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11183,7 +11183,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11882,6 +11882,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, @@ -13451,7 +13479,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13556,7 +13584,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map025.json b/data/Map025.json index 567491a..6cc3251 100644 --- a/data/Map025.json +++ b/data/Map025.json @@ -5800,7 +5800,7 @@ "parameters": [ { "name": "Open2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8428,7 +8428,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8546,7 +8546,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9453,7 +9453,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9571,7 +9571,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map027.json b/data/Map027.json index bdbe8bd..54196f7 100644 --- a/data/Map027.json +++ b/data/Map027.json @@ -10207,7 +10207,7 @@ "parameters": [ { "name": "Open2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14197,7 +14197,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14356,7 +14356,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14474,7 +14474,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14634,7 +14634,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14752,7 +14752,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map028.json b/data/Map028.json index 40c095d..8d71374 100644 --- a/data/Map028.json +++ b/data/Map028.json @@ -7257,7 +7257,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7415,7 +7415,7 @@ "parameters": [ { "name": "Key", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7445,7 +7445,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map035.json b/data/Map035.json index 8e83df1..008ae9b 100644 --- a/data/Map035.json +++ b/data/Map035.json @@ -1719,7 +1719,7 @@ "parameters": [ { "name": "Item1", - "volume": 65, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2522,6 +2522,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 525a21f..7c1ccf5 100644 --- a/data/Map037.json +++ b/data/Map037.json @@ -6334,7 +6334,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6364,7 +6364,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6558,7 +6558,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7612,7 +7612,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7642,7 +7642,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7836,7 +7836,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8642,7 +8642,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9175,7 +9175,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9507,7 +9507,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9543,6 +9543,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, @@ -9809,7 +9831,7 @@ "parameters": [ { "name": "Equip3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map038.json b/data/Map038.json index 10a32ea..2583c13 100644 --- a/data/Map038.json +++ b/data/Map038.json @@ -8241,7 +8241,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9897,7 +9897,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10792,7 +10792,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -10811,7 +10811,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10830,7 +10830,7 @@ "parameters": [ { "name": "Door6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11442,7 +11442,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11506,7 +11506,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11691,7 +11691,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11755,7 +11755,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11972,7 +11972,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12036,7 +12036,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13504,7 +13504,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map040.json b/data/Map040.json index e745dd2..7b63413 100644 --- a/data/Map040.json +++ b/data/Map040.json @@ -1801,6 +1801,17 @@ 0 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 61, + 61, + 1, + 0, + 1 + ] + }, { "code": 121, "indent": 0, @@ -2172,6 +2183,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 360f123..926e19f 100644 --- a/data/Map041.json +++ b/data/Map041.json @@ -7078,7 +7078,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8143,7 +8143,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8587,6 +8587,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 6d8f030..d4f1e34 100644 --- a/data/Map049.json +++ b/data/Map049.json @@ -15805,7 +15805,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17950,7 +17950,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 7b17dfc..2d260e3 100644 --- a/data/Map052.json +++ b/data/Map052.json @@ -5596,7 +5596,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 294a32a..6601a86 100644 --- a/data/Map055.json +++ b/data/Map055.json @@ -1699,7 +1699,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14514,7 +14514,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map057.json b/data/Map057.json index 9b35763..3a6e612 100644 --- a/data/Map057.json +++ b/data/Map057.json @@ -4463,7 +4463,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map058.json b/data/Map058.json index 92c758a..494fdd5 100644 --- a/data/Map058.json +++ b/data/Map058.json @@ -14721,6 +14721,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, @@ -36671,6 +36726,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -36810,6 +36874,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -37051,6 +37124,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -37190,6 +37272,15 @@ 1 ] }, + { + "code": 121, + "indent": 1, + "parameters": [ + 4, + 4, + 1 + ] + }, { "code": 121, "indent": 1, @@ -41487,6 +41578,8 @@ ], "x": 11, "y": 3 - } + }, + null, + null ] } \ No newline at end of file diff --git a/data/Map059.json b/data/Map059.json index 491d5ef..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": [ - "現在の露出レベルは\\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": [ - [ - "レイリ", - "スズリカ" - ], - 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": [ - [ - "百烈斬り", - "一閃", - "三段切り" - ], - -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": [ - [ - "兜割り", - "四元斬", - "雷鳴斬" - ], - -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": [ - [ - "地伏斬", - "離脱回復", - "離脱回復(失敗)", - "礫撃ち" - ], - 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": [ - [ - "旋風脚", - "ロールキック" - ], - -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": [ - [ - "天翔脚", - "スパイクロール" - ], - -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": [ - [ - "乱れ突き", - "五月雨" - ], - -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 677edab..0546f3d 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 } @@ -44676,7 +44676,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -47239,7 +47239,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -49780,7 +49780,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -52343,7 +52343,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -73357,7 +73357,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -75920,7 +75920,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -79500,7 +79500,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -97200,7 +97200,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -98562,7 +98562,7 @@ "parameters": [ { "name": "Slash1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -98817,7 +98817,7 @@ "parameters": [ { "name": "Slash1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -99036,7 +99036,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -100700,7 +100700,7 @@ "parameters": [ { "name": "Sword1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -116439,7 +116439,7 @@ "parameters": [] } ], - "repeat": true, + "repeat": false, "skippable": false, "wait": false }, @@ -117880,7 +117880,7 @@ "parameters": [] } ], - "repeat": true, + "repeat": false, "skippable": false, "wait": false }, diff --git a/data/Map062.json b/data/Map062.json index c8545ea..1313349 100644 --- a/data/Map062.json +++ b/data/Map062.json @@ -38013,7 +38013,7 @@ "parameters": [ { "name": "People1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -48084,7 +48084,7 @@ "code": 401, "indent": 0, "parameters": [ - "この道を西に、橋を渡ると\\c[14]歓楽街だよ\\c[0]" + "この道を西に、橋を渡ると\\c[14]歓楽街\\c[0]だよ" ] }, { diff --git a/data/Map063.json b/data/Map063.json index e621916..8a047da 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 1d15f85..b80798b 100644 --- a/data/Map064.json +++ b/data/Map064.json @@ -24959,7 +24959,7 @@ "code": 401, "indent": 2, "parameters": [ - "称号「\\I[7]百合に捧げし純潔」を得た。" + "称号「\\I[7]純潔の白百合」を得た。" ] }, { @@ -25139,20 +25139,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -25163,21 +25152,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "…ここの連中は、本当に無理…っ" ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, @@ -30213,7 +30192,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30749,7 +30728,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30854,7 +30833,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30959,7 +30938,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33793,7 +33772,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33898,7 +33877,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34057,7 +34036,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34216,7 +34195,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34375,7 +34354,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34480,7 +34459,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34585,7 +34564,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34821,7 +34800,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34980,7 +34959,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -35085,7 +35064,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map065.json b/data/Map065.json index 5be258f..146533a 100644 --- a/data/Map065.json +++ b/data/Map065.json @@ -23772,7 +23772,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23932,7 +23932,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24037,7 +24037,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24606,7 +24606,7 @@ "code": 401, "indent": 2, "parameters": [ - "称号「\\I[7]百合に捧げし純潔」を得た。" + "称号「\\I[7]純潔の白百合」を得た。" ] }, { @@ -24786,20 +24786,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -24810,21 +24799,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "…ここの連中は、本当に無理…っ" ] }, - { - "code": 0, - "indent": 4, - "parameters": [] - }, - { - "code": 412, - "indent": 3, - "parameters": [] - }, { "code": 0, "indent": 3, @@ -25030,7 +25009,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map067.json b/data/Map067.json index f49cb58..5ccb719 100644 --- a/data/Map067.json +++ b/data/Map067.json @@ -4374,7 +4374,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4833,7 +4833,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6262,7 +6262,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6721,7 +6721,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7737,7 +7737,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8196,7 +8196,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9212,7 +9212,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9671,7 +9671,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10687,7 +10687,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11146,7 +11146,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12162,7 +12162,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12621,7 +12621,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13637,7 +13637,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14096,7 +14096,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15217,7 +15217,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map069.json b/data/Map069.json index d4277e9..b80d4ce 100644 --- a/data/Map069.json +++ b/data/Map069.json @@ -25003,6 +25003,7 @@ ], "x": 2, "y": 35 - } + }, + null ] } \ No newline at end of file diff --git a/data/Map070.json b/data/Map070.json index 7edd0de..ba3b795 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 } @@ -15540,6 +15540,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, @@ -15750,7 +15778,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15909,7 +15937,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map071.json b/data/Map071.json index 9dcff34..6344cfe 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 9cb3198..5e87c41 100644 --- a/data/Map072.json +++ b/data/Map072.json @@ -24504,7 +24504,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24663,7 +24663,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24822,7 +24822,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24981,7 +24981,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25140,7 +25140,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25299,7 +25299,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25458,7 +25458,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25617,7 +25617,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25776,7 +25776,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26356,6 +26356,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, @@ -26729,7 +26764,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map073.json b/data/Map073.json index 1ac1dd5..fba9b9d 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 } @@ -13479,7 +13479,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13638,7 +13638,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14218,6 +14218,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 cac97eb..54b5861 100644 --- a/data/Map074.json +++ b/data/Map074.json @@ -5013,7 +5013,7 @@ "parameters": [ { "name": "Battle5_vxace", - "volume": 50, + "volume": 30, "pitch": 100, "pan": 0 } diff --git a/data/Map075.json b/data/Map075.json index 2f40390..471f646 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 } @@ -31112,6 +31112,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, @@ -38840,7 +38868,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -38999,7 +39027,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39158,7 +39186,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39317,7 +39345,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39476,7 +39504,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39635,7 +39663,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -39794,7 +39822,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map076.json b/data/Map076.json index 820fcd8..a7c0a34 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 8da1757..f95a8e1 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 28b8fb7..5b743ce 100644 --- a/data/Map080.json +++ b/data/Map080.json @@ -5838,7 +5838,7 @@ "parameters": [ { "name": "Slash5", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -6898,7 +6898,7 @@ "parameters": [ { "name": "Battle7", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7902,7 +7902,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map082.json b/data/Map082.json index e626de3..f5131eb 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": "", @@ -15863,7 +15863,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map083.json b/data/Map083.json index 538cd54..f9ba40d 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": "", @@ -25443,7 +25443,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26909,7 +26909,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27810,7 +27810,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29138,7 +29138,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -29194,7 +29194,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -29536,7 +29536,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -29592,7 +29592,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -29933,7 +29933,7 @@ "parameters": [ { "name": "Chime1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31000,7 +31000,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -31056,7 +31056,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -31398,7 +31398,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -31454,7 +31454,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map084.json b/data/Map084.json index 9b3634f..d60f4e8 100644 --- a/data/Map084.json +++ b/data/Map084.json @@ -19154,7 +19154,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19245,7 +19245,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19336,7 +19336,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19420,7 +19420,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19504,7 +19504,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19588,7 +19588,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19672,7 +19672,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19756,7 +19756,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19840,7 +19840,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19924,7 +19924,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22099,185 +22099,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, - "レイリ" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "…体液が飛び散ってる…" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "ちょっと、もらっていこうかな" - ] - }, - { - "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": [ - "小瓶を一つ使って、" - ] - }, - { - "code": 401, - "indent": 1, - "parameters": [ - "\\c[14]ゴブリンの体液\\[0]を採取した。" - ] - }, - { - "code": 123, - "indent": 1, - "parameters": [ - "A", - 0 - ] - }, - { - "code": 0, - "indent": 1, - "parameters": [] - }, - { - "code": 412, - "indent": 0, - "parameters": [] - }, { "code": 117, "indent": 0, @@ -22345,6 +22166,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -24278,6 +24104,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -24421,6 +24252,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -24771,7 +24614,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25324,7 +25167,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -25456,7 +25299,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -25807,7 +25650,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -26364,13 +26207,6 @@ 55 ] }, - { - "code": 117, - "indent": 0, - "parameters": [ - 53 - ] - }, { "code": 230, "indent": 0, @@ -26508,7 +26344,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27000,8 +26836,17 @@ ] }, { - "code": 122, + "code": 111, "indent": 0, + "parameters": [ + 2, + "A", + 1 + ] + }, + { + "code": 122, + "indent": 1, "parameters": [ 30, 30, @@ -27010,6 +26855,24 @@ 1 ] }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 122, "indent": 0, @@ -27280,6 +27143,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -27345,6 +27213,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -29914,6 +29787,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -29979,6 +29857,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -33095,6 +32978,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -33160,6 +33048,11 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, { "code": 213, "indent": 0, @@ -33858,7 +33751,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -33997,7 +33890,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -34194,7 +34087,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -34531,7 +34424,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -34929,7 +34822,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -35043,7 +34936,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -35265,7 +35158,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -35994,7 +35887,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -36108,7 +36001,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -36341,7 +36234,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -37151,6 +37044,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -37216,6 +37114,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -37787,7 +37697,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -38419,7 +38329,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -38587,7 +38497,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -38822,7 +38732,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -39503,7 +39413,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -40045,7 +39955,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -40249,7 +40159,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -40536,7 +40446,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -41571,7 +41481,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -42161,7 +42071,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -43039,6 +42949,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -43326,6 +43241,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -44147,7 +44074,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -44424,7 +44351,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -44691,7 +44618,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -44735,7 +44662,7 @@ "parameters": [ { "name": "HSound_Piston(Moist)", - "volume": 15, + "volume": 25, "pitch": 50, "pan": 0 } @@ -44747,7 +44674,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -45460,7 +45387,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -45620,7 +45547,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -46025,7 +45952,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -46380,7 +46307,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -46657,7 +46584,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -46931,7 +46858,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -46975,7 +46902,7 @@ "parameters": [ { "name": "HSound_Piston(Moist)", - "volume": 15, + "volume": 25, "pitch": 50, "pan": 0 } @@ -46987,7 +46914,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -47873,7 +47800,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -48265,7 +48192,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -49218,6 +49145,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, @@ -49283,6 +49215,18 @@ "characterIndex": 0 }, "list": [ + { + "code": 243, + "indent": 0, + "parameters": [] + }, + { + "code": 242, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 213, "indent": 0, @@ -49463,7 +49407,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -49748,7 +49692,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -49877,7 +49821,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -50223,7 +50167,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -50860,13 +50804,6 @@ 55 ] }, - { - "code": 117, - "indent": 0, - "parameters": [ - 53 - ] - }, { "code": 230, "indent": 0, @@ -51011,7 +50948,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -51444,8 +51381,17 @@ ] }, { - "code": 122, + "code": 111, "indent": 0, + "parameters": [ + 2, + "A", + 1 + ] + }, + { + "code": 122, + "indent": 1, "parameters": [ 30, 30, @@ -51454,6 +51400,24 @@ 1 ] }, + { + "code": 123, + "indent": 1, + "parameters": [ + "A", + 0 + ] + }, + { + "code": 0, + "indent": 1, + "parameters": [] + }, + { + "code": 412, + "indent": 0, + "parameters": [] + }, { "code": 122, "indent": 0, @@ -51724,6 +51688,11 @@ "indent": 0, "parameters": [] }, + { + "code": 244, + "indent": 0, + "parameters": [] + }, { "code": 222, "indent": 0, diff --git a/data/Map085.json b/data/Map085.json index dcd9e66..50066b8 100644 --- a/data/Map085.json +++ b/data/Map085.json @@ -17349,7 +17349,7 @@ 0, 159, 9, - 18, + 17, 8, 0 ] @@ -17889,7 +17889,7 @@ "code": 401, "indent": 0, "parameters": [ - "寝る以外ににすべきことがあるはずだ…" + "寝る以外にすべきことがあるはずだ…" ] }, { diff --git a/data/Map086.json b/data/Map086.json index 5218f74..b03c58a 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 1830318..86a366f 100644 --- a/data/Map089.json +++ b/data/Map089.json @@ -15777,6 +15777,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, @@ -22614,7 +22642,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22773,7 +22801,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22932,7 +22960,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23091,7 +23119,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23196,7 +23224,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23301,7 +23329,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23424,7 +23452,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map090.json b/data/Map090.json index 8e53e33..f3a2894 100644 --- a/data/Map090.json +++ b/data/Map090.json @@ -15535,7 +15535,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -16608,6 +16608,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, @@ -23736,7 +23764,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24272,7 +24300,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24431,7 +24459,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24590,7 +24618,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24767,7 +24795,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map091.json b/data/Map091.json index ba56a5d..1a0f6e8 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 } @@ -5785,7 +5785,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8378,7 +8378,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8464,7 +8464,7 @@ "parameters": [ { "name": "Thema_real1_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9953,7 +9953,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9983,7 +9983,7 @@ "parameters": [ { "name": "Sea", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10532,7 +10532,7 @@ "parameters": [ { "name": "Battle_Boss Battle 2", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10573,7 +10573,7 @@ "parameters": [ { "name": "Event_chi1_mvt", - "volume": 50, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10602,7 +10602,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10688,7 +10688,7 @@ "parameters": [ { "name": "Dive", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map092.json b/data/Map092.json index 756f2d5..c08faab 100644 --- a/data/Map092.json +++ b/data/Map092.json @@ -26143,7 +26143,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26528,7 +26528,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28574,7 +28574,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28748,7 +28748,7 @@ "parameters": [ { "name": "Open8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31345,7 +31345,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -31535,7 +31535,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -31725,7 +31725,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -31915,7 +31915,7 @@ "parameters": [ { "name": "Equip2", - "volume": 90, + "volume": 50, "pitch": 140, "pan": 0 } @@ -32469,7 +32469,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map094.json b/data/Map094.json index 8771d84..13786fd 100644 --- a/data/Map094.json +++ b/data/Map094.json @@ -16450,6 +16450,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, @@ -22384,7 +22412,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22489,7 +22517,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22594,7 +22622,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22699,7 +22727,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22804,7 +22832,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22909,7 +22937,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map098.json b/data/Map098.json index 36f6c14..b06b80c 100644 --- a/data/Map098.json +++ b/data/Map098.json @@ -3155,7 +3155,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map099.json b/data/Map099.json index b741269..7ce7a90 100644 --- a/data/Map099.json +++ b/data/Map099.json @@ -11283,6 +11283,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, @@ -13776,7 +13804,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13881,7 +13909,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13986,7 +14014,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14091,7 +14119,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14196,7 +14224,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map102.json b/data/Map102.json index f6cbef0..20317c4 100644 --- a/data/Map102.json +++ b/data/Map102.json @@ -4179,7 +4179,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -4505,7 +4505,7 @@ "parameters": [ { "name": "Door8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6377,7 +6377,7 @@ "parameters": [ { "name": "Inn1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map103.json b/data/Map103.json index 8c11890..b841299 100644 --- a/data/Map103.json +++ b/data/Map103.json @@ -24301,6 +24301,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 29ce46c..d70573b 100644 --- a/data/Map104.json +++ b/data/Map104.json @@ -7572,7 +7572,7 @@ "parameters": [ { "name": "Blow1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8286,7 +8286,7 @@ "parameters": [ { "name": "Axe1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10822,7 +10822,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10886,7 +10886,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11185,7 +11185,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -11658,7 +11658,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map105.json b/data/Map105.json index 882aaec..567d01b 100644 --- a/data/Map105.json +++ b/data/Map105.json @@ -10977,6 +10977,17 @@ 1 ] }, + { + "code": 122, + "indent": 3, + "parameters": [ + 178, + 178, + 1, + 0, + 1 + ] + }, { "code": 108, "indent": 3, @@ -11692,6 +11703,17 @@ 32 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 178, + 178, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, @@ -26842,7 +26864,7 @@ 1, 0, 2, - "レイリ" + "メルメイア" ] }, { @@ -26867,7 +26889,7 @@ 2, 0, 2, - "レイリ" + "メルメイア" ] }, { @@ -32529,6 +32551,17 @@ 32 ] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 178, + 178, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 1, @@ -32948,6 +32981,7 @@ ], "x": 20, "y": 16 - } + }, + null ] } \ No newline at end of file diff --git a/data/Map108.json b/data/Map108.json index 9fe283a..694cca4 100644 --- a/data/Map108.json +++ b/data/Map108.json @@ -11188,7 +11188,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11341,7 +11341,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13364,7 +13364,7 @@ "indent": 0, "parameters": [ 0, - 28, + 27, true, false ] @@ -13817,7 +13817,7 @@ "indent": 0, "parameters": [ 0, - 28, + 27, true, false ] diff --git a/data/Map109.json b/data/Map109.json index 5a52754..4f8a607 100644 --- a/data/Map109.json +++ b/data/Map109.json @@ -17034,7 +17034,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17162,7 +17162,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -17245,7 +17245,7 @@ "variableValid": true, "variableValue": 1 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -20890,7 +20890,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21018,7 +21018,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -21094,7 +21094,7 @@ "variableValid": true, "variableValue": 2 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -21187,7 +21187,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21318,7 +21318,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -21404,7 +21404,7 @@ "variableValid": true, "variableValue": 3 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -21497,7 +21497,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21628,7 +21628,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -21714,7 +21714,7 @@ "variableValid": true, "variableValue": 4 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -21807,7 +21807,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21948,7 +21948,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -22062,7 +22062,7 @@ "variableValid": true, "variableValue": 6 }, - "directionFix": false, + "directionFix": true, "image": { "tileId": 0, "characterName": "!Switch2", @@ -22377,7 +22377,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22505,7 +22505,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -22581,7 +22581,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 4f02a03..842a353 100644 --- a/data/Map111.json +++ b/data/Map111.json @@ -18465,7 +18465,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18546,7 +18546,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18704,7 +18704,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18842,7 +18842,7 @@ "parameters": [ { "name": "Blow4", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } @@ -27660,7 +27660,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27741,7 +27741,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27899,7 +27899,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28037,7 +28037,7 @@ "parameters": [ { "name": "Blow4", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } @@ -32013,7 +32013,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -32094,7 +32094,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -32252,7 +32252,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -32390,7 +32390,7 @@ "parameters": [ { "name": "Blow4", - "volume": 100, + "volume": 60, "pitch": 100, "pan": 0 } diff --git a/data/Map112.json b/data/Map112.json index 8166548..4882546 100644 --- a/data/Map112.json +++ b/data/Map112.json @@ -7586,7 +7586,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -7642,7 +7642,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7937,7 +7937,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -7973,7 +7973,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8132,7 +8132,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8304,7 +8304,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -8340,7 +8340,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8499,7 +8499,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8671,7 +8671,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -8707,7 +8707,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8866,7 +8866,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9038,7 +9038,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -9074,7 +9074,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9233,7 +9233,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9405,7 +9405,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -9441,7 +9441,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9600,7 +9600,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9989,7 +9989,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -10045,7 +10045,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10557,7 +10557,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -10613,7 +10613,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11125,7 +11125,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -11181,7 +11181,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11693,7 +11693,7 @@ "parameters": [ { "name": "Flash1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -11749,7 +11749,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map113.json b/data/Map113.json index bb11f72..d58230f 100644 --- a/data/Map113.json +++ b/data/Map113.json @@ -13154,7 +13154,7 @@ "parameters": [ { "name": "Blow2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13173,7 +13173,7 @@ "parameters": [ { "name": "Blow7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13202,7 +13202,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13317,7 +13317,7 @@ "parameters": [ { "name": "Door8", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13830,7 +13830,7 @@ "parameters": [ { "name": "Sword5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15391,7 +15391,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16144,7 +16144,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17519,7 +17519,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17566,7 +17566,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18240,7 +18240,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18529,7 +18529,7 @@ "parameters": [ { "name": "Door3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21407,7 +21407,7 @@ "parameters": [ { "name": "Earth5", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21429,7 +21429,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21451,7 +21451,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -21470,7 +21470,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } diff --git a/data/Map114.json b/data/Map114.json index c00672e..25dbba6 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": "", @@ -18294,7 +18294,7 @@ "parameters": [ { "name": "Positive4_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map115.json b/data/Map115.json index 8b8c9a3..58aa583 100644 --- a/data/Map115.json +++ b/data/Map115.json @@ -11409,7 +11409,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -11603,7 +11603,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12581,7 +12581,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -13323,7 +13323,7 @@ "parameters": [ { "name": "Damage3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13377,7 +13377,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15155,7 +15155,7 @@ "parameters": [ { "name": "Battle_darkfnt2_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15463,7 +15463,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map116.json b/data/Map116.json index 1f55b00..b73f9a6 100644 --- a/data/Map116.json +++ b/data/Map116.json @@ -13718,7 +13718,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13908,6 +13908,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 0ca3245..dc16abc 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, @@ -24471,7 +24471,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24648,7 +24648,7 @@ "parameters": [ { "name": "Door1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25597,7 +25597,7 @@ "parameters": [ { "name": "Sword3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26467,7 +26467,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27265,7 +27265,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27516,6 +27516,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, @@ -27601,6 +27652,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, @@ -27679,6 +27781,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, @@ -27720,7 +27873,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27906,6 +28059,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 f0846ce..f2e658d 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 32d17db..2cc1c37 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 75f26f1..d977d49 100644 --- a/data/Map120.json +++ b/data/Map120.json @@ -5932,7 +5932,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map121.json b/data/Map121.json index f861772..fe4898a 100644 --- a/data/Map121.json +++ b/data/Map121.json @@ -20505,7 +20505,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20738,7 +20738,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 8fb8fe2..aeeea14 100644 --- a/data/Map122.json +++ b/data/Map122.json @@ -4013,6 +4013,11 @@ "indent": 0, "parameters": [] }, + { + "code": 222, + "indent": 1, + "parameters": [] + }, { "code": 311, "indent": 1, diff --git a/data/Map125.json b/data/Map125.json index 10e1017..88a444a 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 7cc90cf..4541584 100644 --- a/data/Map129.json +++ b/data/Map129.json @@ -6832,7 +6832,7 @@ "parameters": [ { "name": "Battle_darkfnt2_mvt", - "volume": 50, + "volume": 40, "pitch": 90, "pan": 0 } @@ -6862,6 +6862,13 @@ false ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 120 + ] + }, { "code": 108, "indent": 0, @@ -7679,7 +7686,7 @@ "parameters": [ { "name": "Blow2", - "volume": 90, + "volume": 80, "pitch": 50, "pan": 0 } @@ -7809,7 +7816,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 75, "pitch": 150, "pan": 0 } @@ -7821,7 +7828,7 @@ "parameters": [ { "name": "Sword7", - "volume": 100, + "volume": 85, "pitch": 70, "pan": 0 } @@ -9363,7 +9370,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -9700,7 +9707,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } diff --git a/data/Map130.json b/data/Map130.json index 5d8a092..070a56c 100644 --- a/data/Map130.json +++ b/data/Map130.json @@ -6519,7 +6519,7 @@ "parameters": [ { "name": "Close2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -6877,7 +6877,7 @@ "parameters": [ { "name": "Monster9", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map131.json b/data/Map131.json index fab94d9..a833ab4 100644 --- a/data/Map131.json +++ b/data/Map131.json @@ -3952,7 +3952,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4301,7 +4301,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4736,7 +4736,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6691,7 +6691,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7040,7 +7040,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7475,7 +7475,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7885,7 +7885,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8234,7 +8234,7 @@ "parameters": [ { "name": "Chest2", - "volume": 100, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8669,7 +8669,7 @@ "parameters": [ { "name": "Move8_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9323,7 +9323,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11548,7 +11548,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12611,7 +12611,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12901,7 +12901,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map132.json b/data/Map132.json index 5df2a46..6273ff0 100644 --- a/data/Map132.json +++ b/data/Map132.json @@ -4601,7 +4601,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4803,7 +4803,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5101,7 +5101,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5197,7 +5197,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5528,7 +5528,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5607,7 +5607,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5740,7 +5740,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6131,7 +6131,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7508,7 +7508,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7851,7 +7851,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8053,7 +8053,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8555,7 +8555,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8700,7 +8700,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9331,7 +9331,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9371,7 +9371,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9476,7 +9476,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9591,7 +9591,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10120,7 +10120,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12809,7 +12809,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13011,7 +13011,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13309,7 +13309,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13405,7 +13405,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13736,7 +13736,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13815,7 +13815,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13948,7 +13948,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14339,7 +14339,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15697,7 +15697,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16040,7 +16040,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16242,7 +16242,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16744,7 +16744,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16889,7 +16889,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17520,7 +17520,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17560,7 +17560,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17665,7 +17665,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17780,7 +17780,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18309,7 +18309,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 621c5be..1812197 100644 --- a/data/Map135.json +++ b/data/Map135.json @@ -6149,6 +6149,17 @@ "indent": 3, "parameters": [] }, + { + "code": 122, + "indent": 3, + "parameters": [ + 49, + 49, + 0, + 0, + 45 + ] + }, { "code": 122, "indent": 3, @@ -11054,6 +11065,17 @@ "indent": 1, "parameters": [] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 49, + 49, + 0, + 0, + 45 + ] + }, { "code": 122, "indent": 1, @@ -15733,6 +15755,17 @@ "indent": 1, "parameters": [] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 49, + 49, + 0, + 0, + 45 + ] + }, { "code": 122, "indent": 1, @@ -15926,6 +15959,7 @@ ], "x": 8, "y": 6 - } + }, + null ] } \ No newline at end of file diff --git a/data/Map141.json b/data/Map141.json index 59d22b5..921bcb2 100644 --- a/data/Map141.json +++ b/data/Map141.json @@ -3204,7 +3204,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5312,7 +5312,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 fbfa78e..b521b77 100644 --- a/data/Map144.json +++ b/data/Map144.json @@ -4501,7 +4501,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4752,7 +4752,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5549,7 +5549,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5930,7 +5930,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6074,7 +6074,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6397,7 +6397,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7200,6 +7200,13 @@ 23 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 122, "indent": 2, @@ -10055,7 +10062,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10306,7 +10313,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11096,7 +11103,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11477,7 +11484,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11621,7 +11628,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11944,7 +11951,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12758,6 +12765,13 @@ 2 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 2, @@ -16233,7 +16247,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16666,7 +16680,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16942,7 +16956,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -17710,7 +17724,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18084,7 +18098,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18228,7 +18242,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18551,7 +18565,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19490,6 +19504,13 @@ 23 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 122, "indent": 2, @@ -22805,7 +22826,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23238,7 +23259,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23514,7 +23535,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -24275,7 +24296,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24649,7 +24670,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24793,7 +24814,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -25116,7 +25137,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -26055,6 +26076,13 @@ 23 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 122, "indent": 2, diff --git a/data/Map145.json b/data/Map145.json index 25c1b32..9facca2 100644 --- a/data/Map145.json +++ b/data/Map145.json @@ -3055,6 +3055,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, @@ -6808,6 +6839,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, @@ -8247,6 +8309,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, @@ -12025,6 +12118,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, @@ -13209,6 +13333,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, @@ -18790,6 +18945,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 3e3b733..b49bca0 100644 --- a/data/Map147.json +++ b/data/Map147.json @@ -4737,7 +4737,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7578,7 +7578,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7985,7 +7985,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8141,7 +8141,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9519,7 +9519,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 ] }, { @@ -9588,6 +9610,13 @@ 2 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 2, @@ -11976,7 +12005,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12678,7 +12707,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13000,7 +13029,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15519,7 +15548,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15926,7 +15955,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16082,7 +16111,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17463,6 +17492,17 @@ 2 ] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 29, + 29, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 2, @@ -17471,7 +17511,18 @@ 49, 0, 0, - 45 + 44 + ] + }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 3 ] }, { @@ -17529,6 +17580,13 @@ 2 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 2, diff --git a/data/Map149.json b/data/Map149.json index 83a5e0d..6190ac8 100644 --- a/data/Map149.json +++ b/data/Map149.json @@ -5691,7 +5691,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 5d40f39..c085f6d 100644 --- a/data/Map150.json +++ b/data/Map150.json @@ -20595,7 +20595,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } diff --git a/data/Map151.json b/data/Map151.json index df273e9..92ca632 100644 --- a/data/Map151.json +++ b/data/Map151.json @@ -1695,6 +1695,16 @@ "読みかけでよければ、どうぞ" ] }, + { + "code": 126, + "indent": 3, + "parameters": [ + 31, + 1, + 0, + 1 + ] + }, { "code": 101, "indent": 3, @@ -1969,6 +1979,16 @@ "ありがてぇ!" ] }, + { + "code": 126, + "indent": 3, + "parameters": [ + 31, + 1, + 0, + 1 + ] + }, { "code": 125, "indent": 3, @@ -3572,7 +3592,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4014,7 +4034,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4316,7 +4336,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5235,6 +5255,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 60f7236..0bc57ad 100644 --- a/data/Map153.json +++ b/data/Map153.json @@ -5070,7 +5070,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5753,7 +5753,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -6159,7 +6159,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -6509,7 +6509,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7181,7 +7181,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7370,7 +7370,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11421,7 +11421,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11906,7 +11906,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12154,7 +12154,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15072,7 +15072,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -15755,7 +15755,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -16161,7 +16161,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16511,7 +16511,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -17183,7 +17183,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17372,7 +17372,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21423,7 +21423,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -21908,7 +21908,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22156,7 +22156,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 4d607d8..5b9e101 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 ea239e0..0673564 100644 --- a/data/Map157.json +++ b/data/Map157.json @@ -3368,7 +3368,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5992,7 +5992,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9918,6 +9918,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 9d8ff59..16f3bd7 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 3158e6d..795269a 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 } @@ -5525,7 +5525,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5720,7 +5720,7 @@ "parameters": [ { "name": "Chest1", - "volume": 90, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5947,7 +5947,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6655,7 +6655,7 @@ "parameters": [ { "name": "Saint7", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -7477,7 +7477,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7561,7 +7561,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8028,7 +8028,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8318,7 +8318,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8608,7 +8608,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8639,7 +8639,7 @@ "code": 401, "indent": 0, "parameters": [ - "\\c[14]力の実\\c[0]を拾った。" + "\\c[14]力の実\\c[0]を見つけた。" ] }, { @@ -8898,7 +8898,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8929,7 +8929,7 @@ "code": 401, "indent": 0, "parameters": [ - "\\c[14]精神の実\\c[0]を拾った。" + "\\c[14]精神の実\\c[0]を見つけた。" ] }, { diff --git a/data/Map162.json b/data/Map162.json index 1e1fc2f..4eb1e81 100644 --- a/data/Map162.json +++ b/data/Map162.json @@ -2964,7 +2964,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5225,7 +5225,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5868,7 +5868,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8002,7 +8002,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10357,7 +10357,7 @@ "parameters": [ { "name": "Open3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -12150,7 +12150,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -12169,7 +12169,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12378,7 +12378,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } diff --git a/data/Map163.json b/data/Map163.json index 48ad040..f987b7a 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 bccc918..e06c689 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 964f753..fa4e236 100644 --- a/data/Map165.json +++ b/data/Map165.json @@ -8607,6 +8607,17 @@ 400 ] }, + { + "code": 122, + "indent": 8, + "parameters": [ + 24, + 24, + 0, + 0, + 75 + ] + }, { "code": 122, "indent": 8, @@ -8888,6 +8899,17 @@ 400 ] }, + { + "code": 122, + "indent": 7, + "parameters": [ + 24, + 24, + 0, + 0, + 72 + ] + }, { "code": 122, "indent": 7, @@ -9227,6 +9249,17 @@ 400 ] }, + { + "code": 122, + "indent": 6, + "parameters": [ + 24, + 24, + 0, + 0, + 70 + ] + }, { "code": 122, "indent": 6, @@ -9527,6 +9560,17 @@ 400 ] }, + { + "code": 122, + "indent": 5, + "parameters": [ + 24, + 24, + 0, + 0, + 68 + ] + }, { "code": 122, "indent": 5, @@ -9866,6 +9910,17 @@ 200 ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 24, + 24, + 0, + 0, + 67 + ] + }, { "code": 122, "indent": 4, @@ -10160,6 +10215,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 14480a9..e9317d2 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 1f79569..aaca538 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, - "街人" + "セレメー教徒" ] }, { diff --git a/data/Map172.json b/data/Map172.json index 6d06abc..604d1f3 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 e3aa7e9..7db4c68 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 } @@ -3379,7 +3379,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3725,7 +3725,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5820,7 +5820,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6281,7 +6281,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6344,7 +6344,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7015,6 +7015,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 da5e07f..80f97a6 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 e6a3a9c..4257d75 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 0b5549d..6d17784 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 5f80587..f2f52bb 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 67bd143..03069ba 100644 --- a/data/Map178.json +++ b/data/Map178.json @@ -2519,7 +2519,7 @@ "parameters": [ { "name": "Inn1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map179.json b/data/Map179.json index 05ec821..df3149c 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 a75c4e2..e3ffd4e 100644 --- a/data/Map182.json +++ b/data/Map182.json @@ -13024,7 +13024,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13209,7 +13209,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13710,7 +13710,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13777,7 +13777,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14527,7 +14527,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14714,7 +14714,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14726,7 +14726,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15574,6 +15574,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 dd52ced..b9a7eed 100644 --- a/data/Map184.json +++ b/data/Map184.json @@ -2360,7 +2360,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2646,7 +2646,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -3134,7 +3134,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -3781,7 +3781,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4843,7 +4843,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5382,7 +5382,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5755,7 +5755,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5767,7 +5767,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6365,7 +6365,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7517,7 +7517,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7743,7 +7743,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7755,7 +7755,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9772,7 +9772,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10680,7 +10680,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10970,7 +10970,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11954,7 +11954,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12751,7 +12751,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12845,7 +12845,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13313,7 +13313,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13325,7 +13325,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13975,7 +13975,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14143,7 +14143,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14173,7 +14173,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14768,6 +14768,15 @@ { "code": 111, "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, "parameters": [ 10, 148, @@ -14776,17 +14785,17 @@ }, { "code": 0, - "indent": 2, + "indent": 3, "parameters": [] }, { "code": 411, - "indent": 1, + "indent": 2, "parameters": [] }, { "code": 250, - "indent": 2, + "indent": 3, "parameters": [ { "name": "Item1", @@ -14798,7 +14807,7 @@ }, { "code": 128, - "indent": 2, + "indent": 3, "parameters": [ 148, 0, @@ -14809,7 +14818,7 @@ }, { "code": 101, - "indent": 2, + "indent": 3, "parameters": [ "", 0, @@ -14820,11 +14829,28 @@ }, { "code": 401, - "indent": 2, + "indent": 3, "parameters": [ "称号「\\I[7]多目的トイレ」を得た。" ] }, + { + "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 a2d4b04..ea8d506 100644 --- a/data/Map185.json +++ b/data/Map185.json @@ -11619,7 +11619,7 @@ "indent": 0, "parameters": [ 0, - 517, + 535, 0 ] }, diff --git a/data/Map188.json b/data/Map188.json index 28fee36..789198a 100644 --- a/data/Map188.json +++ b/data/Map188.json @@ -5048,7 +5048,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5256,7 +5256,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 20, + "volume": 30, "pitch": 150, "pan": 0 } @@ -5334,7 +5334,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5822,7 +5822,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6469,7 +6469,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7288,7 +7288,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7531,7 +7531,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8070,7 +8070,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8443,7 +8443,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8455,7 +8455,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9053,7 +9053,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -10205,7 +10205,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10431,7 +10431,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10443,7 +10443,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12460,7 +12460,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13368,7 +13368,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13658,7 +13658,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14642,7 +14642,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -15439,7 +15439,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15533,7 +15533,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16001,7 +16001,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16013,7 +16013,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16663,7 +16663,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16831,7 +16831,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16861,7 +16861,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -17468,6 +17468,15 @@ { "code": 111, "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, "parameters": [ 10, 150, @@ -17476,17 +17485,17 @@ }, { "code": 0, - "indent": 2, + "indent": 3, "parameters": [] }, { "code": 411, - "indent": 1, + "indent": 2, "parameters": [] }, { "code": 250, - "indent": 2, + "indent": 3, "parameters": [ { "name": "Item1", @@ -17498,7 +17507,7 @@ }, { "code": 128, - "indent": 2, + "indent": 3, "parameters": [ 150, 0, @@ -17509,7 +17518,7 @@ }, { "code": 101, - "indent": 2, + "indent": 3, "parameters": [ "", 0, @@ -17520,11 +17529,28 @@ }, { "code": 401, - "indent": 2, + "indent": 3, "parameters": [ "称号「\\I[7]ホテヘル」を得た。" ] }, + { + "code": 0, + "indent": 3, + "parameters": [] + }, + { + "code": 412, + "indent": 2, + "parameters": [] + }, + { + "code": 117, + "indent": 2, + "parameters": [ + 108 + ] + }, { "code": 0, "indent": 2, @@ -19439,7 +19465,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20937,7 +20963,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -22375,7 +22401,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -22730,7 +22756,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 70, "pan": 0 } @@ -22792,7 +22818,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23265,7 +23291,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23550,7 +23576,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23882,7 +23908,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24108,7 +24134,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24120,7 +24146,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24227,7 +24253,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26271,6 +26297,13 @@ 48 ] }, + { + "code": 117, + "indent": 1, + "parameters": [ + 56 + ] + }, { "code": 230, "indent": 1, diff --git a/data/Map191.json b/data/Map191.json index aad731b..cfea00a 100644 --- a/data/Map191.json +++ b/data/Map191.json @@ -3928,6 +3928,17 @@ } ] }, + { + "code": 122, + "indent": 9, + "parameters": [ + 24, + 24, + 0, + 0, + 75 + ] + }, { "code": 101, "indent": 9, @@ -4087,6 +4098,17 @@ 21 ] }, + { + "code": 122, + "indent": 8, + "parameters": [ + 24, + 24, + 0, + 0, + 72 + ] + }, { "code": 122, "indent": 8, @@ -4323,6 +4345,17 @@ "indent": 7, "parameters": [] }, + { + "code": 122, + "indent": 7, + "parameters": [ + 24, + 24, + 0, + 0, + 70 + ] + }, { "code": 101, "indent": 7, @@ -4491,6 +4524,17 @@ 21 ] }, + { + "code": 122, + "indent": 6, + "parameters": [ + 24, + 24, + 0, + 0, + 68 + ] + }, { "code": 122, "indent": 6, @@ -4795,6 +4839,17 @@ "…今日は…" ] }, + { + "code": 122, + "indent": 5, + "parameters": [ + 24, + 24, + 0, + 0, + 67 + ] + }, { "code": 111, "indent": 5, @@ -5009,6 +5064,17 @@ 1 ] }, + { + "code": 122, + "indent": 4, + "parameters": [ + 24, + 24, + 0, + 0, + 65 + ] + }, { "code": 101, "indent": 4, @@ -8032,7 +8098,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8524,7 +8590,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8582,7 +8648,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9192,7 +9258,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9582,7 +9648,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -10229,7 +10295,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10611,7 +10677,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11228,7 +11294,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11813,7 +11879,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12235,7 +12301,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -12441,7 +12507,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13678,7 +13744,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 63fa42d..91de704 100644 --- a/data/Map195.json +++ b/data/Map195.json @@ -39941,7 +39941,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -40325,7 +40325,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -40832,7 +40832,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -41560,7 +41560,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -42106,7 +42106,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -42419,7 +42419,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -42944,7 +42944,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -43723,7 +43723,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44100,7 +44100,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -45329,7 +45329,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -45816,7 +45816,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -46542,7 +46542,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -51194,6 +51194,14 @@ "indent": 2, "parameters": [] }, + { + "code": 123, + "indent": 2, + "parameters": [ + "A", + 0 + ] + }, { "code": 121, "indent": 2, @@ -51309,11 +51317,10 @@ ] }, { - "code": 121, + "code": 123, "indent": 2, "parameters": [ - 232, - 232, + "A", 0 ] }, @@ -51712,9 +51719,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 c3ad497..a940fad 100644 --- a/data/Map201.json +++ b/data/Map201.json @@ -2387,7 +2387,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2670,7 +2670,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3204,7 +3204,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -4940,7 +4940,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5507,7 +5507,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6190,7 +6190,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6462,7 +6462,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6829,7 +6829,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7120,7 +7120,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7545,7 +7545,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7996,7 +7996,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -8178,7 +8178,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9435,7 +9435,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10727,6 +10727,13 @@ 0 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 0, @@ -12413,7 +12420,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13099,7 +13106,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14311,6 +14318,13 @@ 1 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 0, @@ -14515,7 +14529,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15450,7 +15464,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16295,6 +16309,13 @@ 2 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 111, "indent": 0, diff --git a/data/Map202.json b/data/Map202.json index 7fd9021..1d2e785 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 73b40d6..80e6c67 100644 --- a/data/Map212.json +++ b/data/Map212.json @@ -11153,7 +11153,7 @@ "parameters": [ { "name": "Move1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map213.json b/data/Map213.json index f142578..9742853 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 } @@ -6810,7 +6810,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7075,7 +7075,7 @@ "parameters": [ { "name": "Door1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7473,7 +7473,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9095,7 +9095,7 @@ "parameters": [ { "name": "Gate2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map215.json b/data/Map215.json index 8e5359a..2d39a9c 100644 --- a/data/Map215.json +++ b/data/Map215.json @@ -2048,7 +2048,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -2264,7 +2264,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6361,7 +6361,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11675,7 +11675,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13298,7 +13298,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13582,7 +13582,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13870,7 +13870,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13924,7 +13924,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16750,7 +16750,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map217.json b/data/Map217.json index bfe0ce1..35a1e78 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 } @@ -16182,7 +16182,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16468,7 +16468,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16956,7 +16956,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18422,7 +18422,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18665,7 +18665,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -19204,7 +19204,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19589,7 +19589,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -20187,7 +20187,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -21339,7 +21339,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -21565,7 +21565,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21577,7 +21577,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23594,7 +23594,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24502,7 +24502,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24792,7 +24792,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -25776,7 +25776,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26573,7 +26573,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26667,7 +26667,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -27135,7 +27135,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27147,7 +27147,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27797,7 +27797,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27965,7 +27965,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27995,7 +27995,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -28590,6 +28590,15 @@ { "code": 111, "indent": 1, + "parameters": [ + 0, + 12, + 1 + ] + }, + { + "code": 111, + "indent": 2, "parameters": [ 10, 149, @@ -28598,17 +28607,17 @@ }, { "code": 0, - "indent": 2, + "indent": 3, "parameters": [] }, { "code": 411, - "indent": 1, + "indent": 2, "parameters": [] }, { "code": 250, - "indent": 2, + "indent": 3, "parameters": [ { "name": "Item1", @@ -28620,7 +28629,7 @@ }, { "code": 128, - "indent": 2, + "indent": 3, "parameters": [ 149, 0, @@ -28631,7 +28640,7 @@ }, { "code": 101, - "indent": 2, + "indent": 3, "parameters": [ "", 0, @@ -28642,11 +28651,28 @@ }, { "code": 401, - "indent": 2, + "indent": 3, "parameters": [ "称号「\\I[7]路地裏売春婦」を得た。" ] }, + { + "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 3763168..733c1f7 100644 --- a/data/Map218.json +++ b/data/Map218.json @@ -6517,7 +6517,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7632,6 +7632,17 @@ false ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 111, "indent": 0, @@ -9003,7 +9014,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -10644,6 +10655,17 @@ "…はぁ…" ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 102, "indent": 0, @@ -11822,7 +11844,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15225,6 +15247,17 @@ } ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 111, "indent": 0, @@ -16831,7 +16864,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18522,7 +18555,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18534,7 +18567,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19140,7 +19173,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 110, "pan": 0 } @@ -19152,7 +19185,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19555,7 +19588,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19936,7 +19969,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20139,6 +20172,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, @@ -20169,6 +20268,13 @@ 23 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, @@ -20386,6 +20492,17 @@ } ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 111, "indent": 0, @@ -21445,7 +21562,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21795,7 +21912,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22079,7 +22196,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22360,7 +22477,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22633,7 +22750,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22924,7 +23041,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23229,7 +23346,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23406,7 +23523,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24044,7 +24161,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24252,7 +24369,7 @@ "parameters": [ { "name": "Mikami (20)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -35147,7 +35264,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -36953,7 +37070,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -37166,7 +37283,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -38085,7 +38202,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -42993,7 +43110,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -44546,7 +44663,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -44809,7 +44926,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -45739,7 +45856,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 f651ba0..3f5cc3b 100644 --- a/data/Map220.json +++ b/data/Map220.json @@ -9582,6 +9582,17 @@ 4 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 250, "indent": 0, @@ -19877,7 +19888,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21428,7 +21439,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23996,7 +24007,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24208,7 +24219,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24327,7 +24338,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 7e7e7e0..eb50111 100644 --- a/data/Map221.json +++ b/data/Map221.json @@ -1773,7 +1773,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -1785,7 +1785,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -2627,7 +2627,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 110, "pan": 0 } @@ -2639,7 +2639,7 @@ "parameters": [ { "name": "Mikami (38)Aegi_Oho", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -3059,7 +3059,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3433,7 +3433,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3654,6 +3654,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, @@ -3684,6 +3750,13 @@ 23 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, diff --git a/data/Map222.json b/data/Map222.json index 2010a9b..a4d3b92 100644 --- a/data/Map222.json +++ b/data/Map222.json @@ -3133,6 +3133,17 @@ 2 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -4792,6 +4803,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 89112ef..eb983a6 100644 --- a/data/Map223.json +++ b/data/Map223.json @@ -21047,7 +21047,7 @@ "parameters": [ { "name": "Chest2", - "volume": 90, + "volume": 20, "pitch": 100, "pan": 0 } @@ -21158,7 +21158,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 9c22be3..05abf5c 100644 --- a/data/Map228.json +++ b/data/Map228.json @@ -7953,7 +7953,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map231.json b/data/Map231.json index 9cc65fa..a38cfbb 100644 --- a/data/Map231.json +++ b/data/Map231.json @@ -6001,7 +6001,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -6195,7 +6195,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7425,7 +7425,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13125,7 +13125,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13319,7 +13319,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14549,7 +14549,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19715,7 +19715,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -19909,7 +19909,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21139,7 +21139,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26305,7 +26305,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -26499,7 +26499,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27729,7 +27729,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -32895,7 +32895,7 @@ "parameters": [ { "name": "Bite", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -33089,7 +33089,7 @@ "parameters": [ { "name": "Battle3_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34319,7 +34319,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -37220,7 +37220,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -37510,7 +37510,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map232.json b/data/Map232.json index 7be0af4..0a0c55a 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 8675fac..3116068 100644 --- a/data/Map234.json +++ b/data/Map234.json @@ -2641,7 +2641,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map240.json b/data/Map240.json index 02309c6..3bfaadf 100644 --- a/data/Map240.json +++ b/data/Map240.json @@ -9397,7 +9397,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9924,7 +9924,7 @@ "indent": 0, "parameters": [ 3, - "scene20_Man", + "scene20_Penis1(Adult)", 0, 0, 0, @@ -9940,6 +9940,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, @@ -9957,7 +9973,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10060,6 +10076,25 @@ 0 ] }, + { + "code": 232, + "indent": 0, + "parameters": [ + 5, + 0, + 0, + 0, + 0, + 0, + 100, + 100, + 0, + 0, + 60, + false, + 0 + ] + }, { "code": 204, "indent": 0, @@ -10089,6 +10124,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, @@ -10138,8 +10208,8 @@ "code": 122, "indent": 0, "parameters": [ - 28, - 28, + 29, + 29, 1, 1, 58 @@ -10390,7 +10460,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11430,7 +11500,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11528,6 +11598,13 @@ "indent": 0, "parameters": [] }, + { + "code": 235, + "indent": 0, + "parameters": [ + 1 + ] + }, { "code": 111, "indent": 0, @@ -11649,6 +11726,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 7bd1e16..b905f56 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 3eccd35..eb81106 100644 --- a/data/Map249.json +++ b/data/Map249.json @@ -2471,7 +2471,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2508,7 +2508,7 @@ "parameters": [ { "name": "Event_real3_mvt", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -2630,7 +2630,7 @@ "parameters": [ { "name": "Book2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2723,7 +2723,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2760,7 +2760,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3193,7 +3193,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -4325,7 +4325,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map250.json b/data/Map250.json index 6921244..35f3697 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 } @@ -3394,7 +3394,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3584,7 +3584,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3603,7 +3603,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3640,7 +3640,7 @@ "parameters": [ { "name": "Fall3_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3676,7 +3676,7 @@ "parameters": [ { "name": "Knock", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3695,7 +3695,7 @@ "parameters": [ { "name": "Knock", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3805,7 +3805,7 @@ "parameters": [ { "name": "Open1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5129,7 +5129,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5148,7 +5148,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5167,7 +5167,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5347,7 +5347,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5366,7 +5366,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5802,7 +5802,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6011,7 +6011,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6155,7 +6155,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6296,7 +6296,7 @@ "parameters": [ { "name": "39 Thinks backward_MV", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6333,7 +6333,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6420,7 +6420,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map251.json b/data/Map251.json index 64b69c0..de03155 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 } @@ -2622,7 +2622,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -2914,7 +2914,7 @@ "parameters": [ { "name": "Door1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map252.json b/data/Map252.json index ac73c97..bb840e7 100644 --- a/data/Map252.json +++ b/data/Map252.json @@ -1707,7 +1707,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } diff --git a/data/Map253.json b/data/Map253.json index c261bc4..30bc161 100644 --- a/data/Map253.json +++ b/data/Map253.json @@ -3254,7 +3254,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4087,7 +4087,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } diff --git a/data/Map254.json b/data/Map254.json index 9e20924..1bd5fec 100644 --- a/data/Map254.json +++ b/data/Map254.json @@ -34662,7 +34662,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -34809,7 +34809,7 @@ "parameters": [ { "name": "Book1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -35172,7 +35172,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35326,7 +35326,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35495,7 +35495,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35620,7 +35620,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35890,7 +35890,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -35941,7 +35941,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36024,7 +36024,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36138,7 +36138,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36171,7 +36171,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36244,7 +36244,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36263,7 +36263,7 @@ "parameters": [ { "name": "Magic12", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36440,7 +36440,7 @@ "parameters": [ { "name": "Bow3", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -36667,7 +36667,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -37864,7 +37864,7 @@ "parameters": [ { "name": "Gun3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -37890,7 +37890,7 @@ "parameters": [ { "name": "Gun1", - "volume": 90, + "volume": 75, "pitch": 100, "pan": 0 } diff --git a/data/Map256.json b/data/Map256.json index 21a0480..f3d9278 100644 --- a/data/Map256.json +++ b/data/Map256.json @@ -3215,7 +3215,7 @@ "parameters": [ { "name": "Coin", - "volume": 90, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3633,7 +3633,7 @@ "parameters": [ { "name": "Event_darkfnt2_mvt", - "volume": 60, + "volume": 50, "pitch": 150, "pan": 0 } @@ -3650,7 +3650,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4270,7 +4270,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5796,7 +5796,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map259.json b/data/Map259.json index 11413c8..1cb907a 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 bef0920..5058a36 100644 --- a/data/Map260.json +++ b/data/Map260.json @@ -5435,1701 +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, - "兵士" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "敵軍、来ます!!" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "兵士達" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "うおおおおっ!!!!" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "場面転換" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "………!" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "紋章が…!" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "扉開く" - ] - }, - { - "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": 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": 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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "声" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…墓所は荒れ…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…同胞の魂は怒り狂っている…" - ] - }, - { - "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": 108, - "indent": 0, - "parameters": [ - "最奥へ" - ] - }, - { - "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": 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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "ここは神聖なる墓所…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "同胞が安寧の眠りに着くための場所" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "なぜ人間が、紋章を持っている…?" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…ヴェルセウスは、死んだのか…?" - ] - }, - { - "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": 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": 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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…眼の力は、墓所の静寂を守るためのもの…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…強き体は、種の最後を看取るためのもの" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…それを、自らのためだけに振るうとは…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…人間の欲望に、毒されたか…" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…違う!" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "奴が一方的に、人間を害しているだけだ!" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…我らドラゴンと、貴様らの禍根…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "知らぬわけでもあるまい…" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…貴様らに殺され、" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "その躰を侵されつくした同胞の恨みが…" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "……我らの歴史は、戦いの歴史……" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "戦いには勝者があり、敗者があるのが必定…" - ] - }, - { - "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": 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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "同胞を裏切り、与えられた責務を棄て、" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "英雄の力でもって匹夫の業を為す愚か者…" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "貴様は種に仇なすものを討ち、" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "英雄たらんとするものか?" - ] - }, - { - "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": 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": 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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "だが…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "貴様ではヴェルセウスを滅ぼすことは適わないだろう" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "眼の力に抗することは能わぬ…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "それは、貴様が人間であり…ドラゴンではないが故" - ] - }, - { - "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": 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": 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": 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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "レイリ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "…命鱗…" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "それが、一体…" - ] - }, - { - "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": [ - "\\c[14]故に、同胞には通じない" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "賢竜の魂" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "最後まで生き残ることを義務付けられた、" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "英雄なのだから" - ] - }, - { - "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": 108, - "indent": 0, - "parameters": [ - "場面転換 決戦場" - ] - }, - { - "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": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "スズリカ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "後は、あの…" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "スクロール" - ] - }, - { - "code": 101, - "indent": 0, - "parameters": [ - "", - 0, - 0, - 2, - "スズリカ" - ] - }, - { - "code": 401, - "indent": 0, - "parameters": [ - "黒いドラゴン、だけだ!!" - ] - }, - { - "code": 108, - "indent": 0, - "parameters": [ - "場面転換 外へ" - ] - }, - { - "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": 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": 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 58b81d8..9763617 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 91dbddc..9c8dcc4 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": "", @@ -2770,7 +2770,7 @@ "parameters": [ { "name": "Fall3_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3334,7 +3334,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 4bd383d..63c7bc6 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": "", @@ -15959,7 +15959,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19451,20 +19451,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -19475,28 +19464,18 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "…どれだけ、負けようと…" ] }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "悪党にだけは、屈しないっ…!" ] }, - { - "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 6103e32..542b97e 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 c5fdffa..bee38c3 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 } @@ -24633,7 +24633,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -24675,7 +24675,7 @@ "parameters": [ { "name": "Slash2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24694,7 +24694,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map269.json b/data/Map269.json index bdfa8e7..283cd7c 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 100fb74..9ece6c3 100644 --- a/data/Map272.json +++ b/data/Map272.json @@ -8404,7 +8404,7 @@ "parameters": [ { "name": "Boss1_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8999,7 +8999,7 @@ "parameters": [ { "name": "Battle4_vxace", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9423,7 +9423,7 @@ "parameters": [ { "name": "Explosion4", - "volume": 90, + "volume": 70, "pitch": 120, "pan": 0 } @@ -9772,7 +9772,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 70, "pitch": 110, "pan": 0 } diff --git a/data/Map273.json b/data/Map273.json index 9cb3d14..eee4b8f 100644 --- a/data/Map273.json +++ b/data/Map273.json @@ -4214,7 +4214,7 @@ "parameters": [ { "name": "Sword1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4233,7 +4233,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4252,7 +4252,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8243,7 +8243,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8840,7 +8840,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9315,7 +9315,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9341,7 +9341,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9394,7 +9394,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9434,7 +9434,7 @@ "parameters": [ { "name": "Battle7", - "volume": 50, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9740,7 +9740,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10235,7 +10235,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -14405,7 +14405,7 @@ "parameters": [ { "name": "Heaven1_xp", - "volume": 50, + "volume": 30, "pitch": 50, "pan": 0 } @@ -15646,7 +15646,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16247,7 +16247,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17329,7 +17329,7 @@ "parameters": [ { "name": "Equip1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map274.json b/data/Map274.json index e8b78d3..2ad5b33 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 1f02704..ec0ec62 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": "", @@ -16642,7 +16642,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -16881,7 +16881,7 @@ "parameters": [ { "name": "Move10", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17441,7 +17441,7 @@ "parameters": [ { "name": "Move6_3_mvt", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -20866,7 +20866,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22366,7 +22366,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22464,7 +22464,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22555,7 +22555,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22964,7 +22964,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23055,7 +23055,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23146,7 +23146,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23237,7 +23237,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23328,7 +23328,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23491,7 +23491,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23582,7 +23582,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 964c7aa..af68150 100644 --- a/data/Map276.json +++ b/data/Map276.json @@ -4251,7 +4251,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4651,7 +4651,7 @@ 48, 0, 0, - 1 + 28 ] }, { @@ -4821,20 +4821,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -4845,28 +4834,18 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "…妊娠はしてない、妊娠はしてない…!" ] }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "絶対大丈夫…!" ] }, - { - "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 ad3be63..78245fc 100644 --- a/data/Map278.json +++ b/data/Map278.json @@ -3922,7 +3922,7 @@ "parameters": [ { "name": "Key", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3941,7 +3941,7 @@ "parameters": [ { "name": "Gate1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4100,7 +4100,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4191,7 +4191,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4282,7 +4282,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 f40ee7a..e654176 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 } @@ -3410,6 +3410,13 @@ "indent": 0, "parameters": [] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 23 + ] + }, { "code": 0, "indent": 0, @@ -3821,49 +3828,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 1c9166d..bf73425 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 } @@ -3965,7 +3965,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4056,7 +4056,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map281.json b/data/Map281.json index 4d38d3a..4858df9 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": "", @@ -11889,7 +11889,7 @@ "parameters": [ { "name": "Move6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12557,7 +12557,7 @@ 48, 0, 0, - 1 + 28 ] }, { @@ -12727,20 +12727,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -12751,28 +12740,18 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "…妊娠はしてない、妊娠はしてない…!" ] }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "絶対大丈夫…!" ] }, - { - "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 18492cc..f397549 100644 --- a/data/Map282.json +++ b/data/Map282.json @@ -4268,7 +4268,7 @@ "parameters": [ { "name": "Boss3_xp", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4680,7 +4680,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -4722,7 +4722,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -4734,7 +4734,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 80, "pitch": 100, "pan": 0 } diff --git a/data/Map283.json b/data/Map283.json index 397ea75..969b239 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 } @@ -16739,7 +16739,7 @@ "parameters": [ { "name": "Sword3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17711,7 +17711,7 @@ "parameters": [ { "name": "Move8_3_mvt", - "volume": 90, + "volume": 50, "pitch": 110, "pan": 0 } @@ -18525,7 +18525,7 @@ "parameters": [ { "name": "Blow6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -18544,7 +18544,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19226,7 +19226,7 @@ "parameters": [ { "name": "Earth4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19245,7 +19245,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20797,7 +20797,7 @@ "parameters": [ { "name": "Blow4", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22046,7 +22046,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -22077,7 +22077,7 @@ "parameters": [ { "name": "Collapse5_mvt", - "volume": 90, + "volume": 70, "pitch": 100, "pan": 0 } @@ -22089,7 +22089,7 @@ "parameters": [ { "name": "Earth5", - "volume": 100, + "volume": 80, "pitch": 100, "pan": 0 } @@ -23336,7 +23336,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -24218,7 +24218,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24489,7 +24489,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -25173,7 +25173,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -26055,7 +26055,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26326,7 +26326,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -27429,7 +27429,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27527,7 +27527,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28374,7 +28374,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -29256,7 +29256,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29527,7 +29527,7 @@ "parameters": [ { "name": "Wind1", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -30285,7 +30285,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30376,7 +30376,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30467,7 +30467,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30558,7 +30558,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30649,7 +30649,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30740,7 +30740,7 @@ "parameters": [ { "name": "Move6_1_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -30831,7 +30831,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 14364cc..ed44f22 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 fce10ce..0c150da 100644 --- a/data/Map286.json +++ b/data/Map286.json @@ -4808,7 +4808,7 @@ "parameters": [ { "name": "Monster10", - "volume": 90, + "volume": 70, "pitch": 50, "pan": 0 } @@ -5227,7 +5227,7 @@ "parameters": [ { "name": "Slash10", - "volume": 90, + "volume": 80, "pitch": 70, "pan": 0 } @@ -5239,7 +5239,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 70, "pitch": 50, "pan": 0 } @@ -5346,7 +5346,7 @@ "parameters": [ { "name": "Explosion4", - "volume": 90, + "volume": 65, "pitch": 50, "pan": 0 } diff --git a/data/Map287.json b/data/Map287.json index c79c679..0c8b613 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 be9af9b..83a98b7 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 c8cd54b..b96343c 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 c40725b..604fddd 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 c3407a1..03f9fc7 100644 --- a/data/Map293.json +++ b/data/Map293.json @@ -12405,7 +12405,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14256,20 +14256,9 @@ 1 ] }, - { - "code": 111, - "indent": 3, - "parameters": [ - 1, - 11, - 0, - 80, - 1 - ] - }, { "code": 101, - "indent": 4, + "indent": 3, "parameters": [ "", 0, @@ -14280,21 +14269,11 @@ }, { "code": 401, - "indent": 4, + "indent": 3, "parameters": [ "…命があるだけ、良しとするしか…" ] }, - { - "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 806117c..0ffb557 100644 --- a/data/Map294.json +++ b/data/Map294.json @@ -5726,7 +5726,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -7608,7 +7608,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10038,6 +10038,17 @@ "indent": 2, "parameters": [] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 3 + ] + }, { "code": 122, "indent": 2, @@ -10251,7 +10262,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10798,7 +10809,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -13516,7 +13527,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14864,6 +14875,17 @@ "indent": 1, "parameters": [] }, + { + "code": 122, + "indent": 1, + "parameters": [ + 11, + 11, + 1, + 0, + 3 + ] + }, { "code": 122, "indent": 1, @@ -15646,7 +15668,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -18306,7 +18328,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -20661,6 +20683,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 f026290..5ff6e4a 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": "", @@ -7582,7 +7582,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -7758,7 +7758,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8195,6 +8195,17 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 37, + 37, + 1, + 0, + 1 + ] + }, { "code": 117, "indent": 0, @@ -9353,7 +9364,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9637,7 +9648,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10614,7 +10625,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11015,7 +11026,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -11334,7 +11345,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12109,7 +12120,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12321,6 +12332,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 33, + 33, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -13944,7 +13966,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14012,7 +14034,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15070,7 +15092,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15464,7 +15486,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15765,7 +15787,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16590,7 +16612,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16820,8 +16842,8 @@ "code": 122, "indent": 0, "parameters": [ - 37, - 37, + 33, + 33, 1, 0, 1 @@ -16831,8 +16853,8 @@ "code": 122, "indent": 0, "parameters": [ - 30, - 30, + 37, + 37, 1, 0, 1 @@ -17777,7 +17799,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18421,7 +18443,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18716,7 +18738,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19397,7 +19419,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20297,7 +20319,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20512,6 +20534,17 @@ 1 ] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 38, + 38, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -20527,11 +20560,11 @@ "code": 122, "indent": 0, "parameters": [ - 30, - 30, + 33, + 33, 1, 0, - 3 + 1 ] }, { @@ -21657,7 +21690,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22336,7 +22369,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22620,7 +22653,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22685,7 +22718,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -23377,7 +23410,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -24380,7 +24413,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24592,22 +24625,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 ] }, { @@ -25787,7 +25831,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -26854,7 +26898,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -27055,22 +27099,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 6a6c55f..394e9ee 100644 --- a/data/Map296.json +++ b/data/Map296.json @@ -6546,7 +6546,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6868,7 +6868,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7673,7 +7673,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8189,7 +8189,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8395,7 +8395,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8876,7 +8876,7 @@ "parameters": [ { "name": "Nekono (25)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -9316,7 +9316,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11310,7 +11310,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11667,7 +11667,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11935,7 +11935,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12349,7 +12349,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13147,7 +13147,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13159,7 +13159,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13668,7 +13668,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13867,7 +13867,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14427,7 +14427,7 @@ "parameters": [ { "name": "Nekono (25)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14668,7 +14668,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 5, + "volume": 10, "pitch": 100, "pan": 0 } @@ -14886,7 +14886,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15002,7 +15002,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -17199,7 +17199,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17560,7 +17560,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17949,7 +17949,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18721,7 +18721,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18733,7 +18733,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -19302,7 +19302,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19540,7 +19540,7 @@ "parameters": [ { "name": "Nekono (17)Aegi_VerySmall", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20118,7 +20118,7 @@ "parameters": [ { "name": "Nekono (25)Aegi_Large", - "volume": 20, + "volume": 35, "pitch": 100, "pan": 0 } @@ -20366,7 +20366,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 5, + "volume": 10, "pitch": 100, "pan": 0 } @@ -20584,7 +20584,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -20793,7 +20793,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -23983,7 +23983,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -23995,7 +23995,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24436,7 +24436,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -24448,7 +24448,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25087,7 +25087,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25127,7 +25127,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25182,7 +25182,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25260,7 +25260,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25297,7 +25297,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25443,7 +25443,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25523,7 +25523,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25653,7 +25653,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25683,7 +25683,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25804,7 +25804,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -25851,7 +25851,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -26247,7 +26247,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -26259,7 +26259,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -27983,7 +27983,7 @@ 33, 1, 0, - 10 + 8 ] }, { diff --git a/data/Map297.json b/data/Map297.json index 61c49fc..136a455 100644 --- a/data/Map297.json +++ b/data/Map297.json @@ -16177,7 +16177,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17590,7 +17590,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18026,7 +18026,7 @@ "parameters": [ { "name": "Mikami (27)Aegi_Small", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18682,7 +18682,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -20058,7 +20058,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 1bae13e..3c3f995 100644 --- a/data/Map298.json +++ b/data/Map298.json @@ -2312,7 +2312,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -2524,7 +2524,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -2536,7 +2536,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -2849,7 +2849,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -2861,7 +2861,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3106,7 +3106,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3790,7 +3790,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -3802,7 +3802,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4105,7 +4105,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4117,7 +4117,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -4502,7 +4502,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4811,7 +4811,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4823,7 +4823,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5067,7 +5067,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5860,7 +5860,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5872,7 +5872,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -5926,7 +5926,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5938,7 +5938,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7377,7 +7377,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7513,7 +7513,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7525,7 +7525,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -7995,7 +7995,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -8793,7 +8793,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -8805,7 +8805,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9361,7 +9361,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9373,7 +9373,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -9552,7 +9552,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9861,7 +9861,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -9873,7 +9873,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10117,7 +10117,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10910,7 +10910,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10922,7 +10922,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -10976,7 +10976,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -10988,7 +10988,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11308,7 +11308,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11617,7 +11617,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11629,7 +11629,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -11873,7 +11873,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12666,7 +12666,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12678,7 +12678,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -12732,7 +12732,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12744,7 +12744,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13455,7 +13455,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13467,7 +13467,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -13780,7 +13780,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13792,7 +13792,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14048,7 +14048,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14804,7 +14804,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -14816,7 +14816,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15126,7 +15126,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15138,7 +15138,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15317,7 +15317,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -15626,7 +15626,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15638,7 +15638,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -15882,7 +15882,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16675,7 +16675,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16687,7 +16687,7 @@ "parameters": [ { "name": "Nekono (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -16741,7 +16741,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16753,7 +16753,7 @@ "parameters": [ { "name": "Nekono (6)BlowJob", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -17066,7 +17066,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } @@ -17443,7 +17443,7 @@ "parameters": [ { "name": "Darkness8", - "volume": 100, + "volume": 50, "pitch": 50, "pan": 0 } diff --git a/data/Map309.json b/data/Map309.json index 2d8dd19..700a04e 100644 --- a/data/Map309.json +++ b/data/Map309.json @@ -15744,7 +15744,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16498,7 +16498,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 15, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17282,7 +17282,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17975,6 +17975,17 @@ 1 ] }, + { + "code": 122, + "indent": 2, + "parameters": [ + 11, + 11, + 1, + 0, + 2 + ] + }, { "code": 122, "indent": 2, @@ -18932,7 +18943,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19080,7 +19091,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21138,6 +21149,17 @@ "indent": 0, "parameters": [] }, + { + "code": 122, + "indent": 0, + "parameters": [ + 39, + 39, + 1, + 0, + 1 + ] + }, { "code": 122, "indent": 0, @@ -27083,7 +27105,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 35, "pitch": 100, "pan": 0 } @@ -27542,7 +27564,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -27669,6 +27691,18 @@ 0 ] }, + { + "code": 245, + "indent": 1, + "parameters": [ + { + "name": "Mikami (5)BlowJob", + "volume": 35, + "pitch": 100, + "pan": 0 + } + ] + }, { "code": 231, "indent": 1, @@ -28155,7 +28189,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 15, + "volume": 30, "pitch": 100, "pan": 0 } @@ -28641,6 +28675,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 310924d..4d0ea88 100644 --- a/data/Map310.json +++ b/data/Map310.json @@ -3708,7 +3708,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5004,7 +5004,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6591,7 +6591,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6603,7 +6603,7 @@ "parameters": [ { "name": "Mikami (35)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6778,7 +6778,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7361,7 +7361,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8138,6 +8138,13 @@ 0 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 135, "indent": 2, @@ -40194,7 +40201,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -41114,7 +41121,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -41126,7 +41133,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -41579,7 +41586,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -42265,6 +42272,13 @@ 14 ] }, + { + "code": 117, + "indent": 1, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 1, diff --git a/data/Map311.json b/data/Map311.json index c71671b..038f458 100644 --- a/data/Map311.json +++ b/data/Map311.json @@ -4984,7 +4984,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -5667,7 +5667,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -6073,7 +6073,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 15, + "volume": 20, "pitch": 100, "pan": 0 } @@ -6423,7 +6423,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7095,7 +7095,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7284,7 +7284,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11270,7 +11270,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -11755,7 +11755,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12003,7 +12003,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 d01160a..7020861 100644 --- a/data/Map312.json +++ b/data/Map312.json @@ -4220,7 +4220,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4919,7 +4919,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4931,7 +4931,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5768,7 +5768,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -5780,7 +5780,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6045,7 +6045,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6962,6 +6962,13 @@ 2 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, @@ -10278,7 +10285,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10803,7 +10810,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11615,7 +11622,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11627,7 +11634,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12297,7 +12304,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12309,7 +12316,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 35, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12574,7 +12581,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13513,6 +13520,13 @@ 2 ] }, + { + "code": 117, + "indent": 0, + "parameters": [ + 56 + ] + }, { "code": 222, "indent": 0, diff --git a/data/Map314.json b/data/Map314.json index 5530ad3..f88aa1f 100644 --- a/data/Map314.json +++ b/data/Map314.json @@ -3888,6 +3888,22 @@ "~~~っ♡" ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 14 + ] + }, + { + "code": 121, + "indent": 2, + "parameters": [ + 154, + 154, + 0 + ] + }, { "code": 221, "indent": 2, @@ -4979,7 +4995,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5166,7 +5182,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5292,7 +5308,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5469,7 +5485,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5773,7 +5789,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6053,7 +6069,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6442,7 +6458,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -6566,7 +6582,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7225,46 +7241,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, @@ -7342,6 +7318,13 @@ 43 ] }, + { + "code": 117, + "indent": 2, + "parameters": [ + 56 + ] + }, { "code": 117, "indent": 2, @@ -10670,7 +10653,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10857,7 +10840,7 @@ "parameters": [ { "name": "Mikami (44)3P", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10983,7 +10966,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11153,7 +11136,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11457,7 +11440,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -11737,7 +11720,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12119,7 +12102,7 @@ "parameters": [ { "name": "Mikami (19)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12243,7 +12226,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12902,46 +12885,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 523b783..e9cd792 100644 --- a/data/Map315.json +++ b/data/Map315.json @@ -3680,7 +3680,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4382,7 +4382,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7216,7 +7216,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7623,7 +7623,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -7779,7 +7779,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 a9ddf65..a273960 100644 --- a/data/Map316.json +++ b/data/Map316.json @@ -3055,6 +3055,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, @@ -6808,6 +6839,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, @@ -8009,6 +8071,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, @@ -13590,6 +13683,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 54b6270..78f1b9f 100644 --- a/data/Map320.json +++ b/data/Map320.json @@ -15201,7 +15201,7 @@ "parameters": [ { "name": "Mikami (9)BlowJob_Hard", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16039,7 +16039,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 93872ec..47c22db 100644 --- a/data/Map322.json +++ b/data/Map322.json @@ -3709,7 +3709,7 @@ "parameters": [ { "name": "Sword1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3728,7 +3728,7 @@ "parameters": [ { "name": "Sword6", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3747,7 +3747,7 @@ "parameters": [ { "name": "Sword7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } diff --git a/data/Map323.json b/data/Map323.json index 4f3a424..5dd8871 100644 --- a/data/Map323.json +++ b/data/Map323.json @@ -5364,7 +5364,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5376,7 +5376,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -6031,7 +6031,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7531,7 +7531,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -7543,7 +7543,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -8198,7 +8198,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9039,7 +9039,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -10758,7 +10758,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -13067,7 +13067,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13079,7 +13079,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -13568,7 +13568,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 110, "pan": 0 } @@ -13580,7 +13580,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14008,7 +14008,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14237,7 +14237,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -14868,6 +14868,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, @@ -15250,7 +15339,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16158,7 +16247,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16986,7 +17075,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18086,7 +18175,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -26254,6 +26343,17 @@ "じゃあ、思う存分遊びましょ♡" ] }, + { + "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 0db5214..9abdcf0 100644 --- a/data/Map326.json +++ b/data/Map326.json @@ -15423,7 +15423,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 30, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15880,7 +15880,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16170,7 +16170,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16759,7 +16759,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -16866,7 +16866,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -19268,7 +19268,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 30, + "volume": 25, "pitch": 100, "pan": 0 } @@ -19280,7 +19280,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19477,7 +19477,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 5, + "volume": 20, "pitch": 100, "pan": 0 } @@ -19508,7 +19508,7 @@ "parameters": [ { "name": "HSound_Kiss", - "volume": 30, + "volume": 40, "pitch": 150, "pan": 0 } @@ -19794,7 +19794,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20220,7 +20220,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20592,7 +20592,7 @@ "parameters": [ { "name": "HSound_Tekoki", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -21049,7 +21049,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -21127,7 +21127,7 @@ "parameters": [ { "name": "HSound_Hikinuki", - "volume": 15, + "volume": 20, "pitch": 110, "pan": 0 } @@ -21174,7 +21174,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 dd59f68..a2194f3 100644 --- a/data/Map327.json +++ b/data/Map327.json @@ -4253,7 +4253,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 a45ea85..fe1cf1c 100644 --- a/data/Map328.json +++ b/data/Map328.json @@ -2940,7 +2940,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3202,7 +3202,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3467,7 +3467,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -3775,7 +3775,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -4822,7 +4822,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -4913,7 +4913,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -5265,7 +5265,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -5886,7 +5886,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -6335,7 +6335,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7305,7 +7305,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -7876,7 +7876,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8064,7 +8064,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8482,7 +8482,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8512,7 +8512,7 @@ "parameters": [ { "name": "Mikami (28)Aegi_Small", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -8586,7 +8586,7 @@ "parameters": [ { "name": "Mikami (32)Aegi_Large", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9171,7 +9171,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9476,7 +9476,7 @@ "parameters": [ { "name": "Mikami (30)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -9584,7 +9584,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -12217,7 +12217,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -14635,7 +14635,7 @@ "parameters": [ { "name": "Mikami (21)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -15166,7 +15166,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15351,7 +15351,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15574,7 +15574,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -15803,7 +15803,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -16416,7 +16416,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17245,7 +17245,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -18660,7 +18660,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20275,7 +20275,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 35, "pitch": 100, "pan": 0 } @@ -20577,7 +20577,7 @@ "parameters": [ { "name": "HSound_Paizuri2", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -21570,7 +21570,7 @@ "parameters": [ { "name": "HSound_Paizuri2", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -21817,7 +21817,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22042,7 +22042,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -22054,7 +22054,7 @@ "parameters": [ { "name": "Mikami (31)Aegi_Normal", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -22374,7 +22374,7 @@ "parameters": [ { "name": "Mikami (36)Aegi_VeryLarge", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23019,7 +23019,7 @@ "parameters": [ { "name": "Mikami (6)BlowJob", - "volume": 30, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23477,7 +23477,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 9b7ca9c..48ef1e6 100644 --- a/data/Map329.json +++ b/data/Map329.json @@ -11855,6 +11855,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 e1b188f..3808c84 100644 --- a/data/Map331.json +++ b/data/Map331.json @@ -12445,7 +12445,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12457,7 +12457,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 17bfcf7..4040aa7 100644 --- a/data/Map332.json +++ b/data/Map332.json @@ -9941,7 +9941,7 @@ 164, 0, 0, - 61 + 62 ] }, { diff --git a/data/Map336.json b/data/Map336.json index 36d3e46..c7662d1 100644 --- a/data/Map336.json +++ b/data/Map336.json @@ -10132,7 +10132,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11076,7 +11076,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11253,7 +11253,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -11329,7 +11329,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12039,7 +12039,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12357,7 +12357,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -12626,7 +12626,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13277,7 +13277,7 @@ "parameters": [ { "name": "Mikami (22)Aegi_VerySmall", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -13862,7 +13862,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -14115,7 +14115,7 @@ "parameters": [ { "name": "Mikami (1)Kiss", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16393,7 +16393,7 @@ "parameters": [ { "name": "Mikami (5)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16732,7 +16732,7 @@ "parameters": [ { "name": "Mikami (8)BlowJob_Hard", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -16826,7 +16826,7 @@ "parameters": [ { "name": "Tsubasa(6)BlowJob", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -17501,7 +17501,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -17513,7 +17513,7 @@ "parameters": [ { "name": "Tsubasa(15)Bress", - "volume": 15, + "volume": 25, "pitch": 100, "pan": 0 } @@ -18346,7 +18346,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -18758,7 +18758,7 @@ "parameters": [ { "name": "Mikami (16)Bress", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19371,7 +19371,7 @@ "parameters": [ { "name": "Mikami (14)Bress", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19763,7 +19763,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 ba884a8..0e8376d 100644 --- a/data/Map343.json +++ b/data/Map343.json @@ -13167,6 +13167,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 e1b0288..5c8f237 100644 --- a/data/Map346.json +++ b/data/Map346.json @@ -15405,7 +15405,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15564,7 +15564,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15967,7 +15967,7 @@ "parameters": [ { "name": "Mikami (18)Bress", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -16029,7 +16029,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -16947,7 +16947,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -18656,7 +18656,7 @@ "parameters": [ { "name": "Mikami (S17)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -18814,7 +18814,7 @@ "parameters": [ { "name": "Mikami (24)Aegi_VerySmall", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -19322,7 +19322,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -19550,7 +19550,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -19562,7 +19562,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -20033,7 +20033,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -20045,7 +20045,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 30, + "volume": 35, "pitch": 120, "pan": 0 } @@ -20675,7 +20675,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -21055,7 +21055,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -21519,7 +21519,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 25, "pitch": 100, "pan": 0 } @@ -21531,7 +21531,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 30, "pitch": 90, "pan": 0 } @@ -21903,7 +21903,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 25, + "volume": 30, "pitch": 100, "pan": 0 } @@ -21915,7 +21915,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -22342,7 +22342,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -23750,7 +23750,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -23762,7 +23762,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 35, "pitch": 90, "pan": 0 } @@ -24090,7 +24090,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -24102,7 +24102,7 @@ "parameters": [ { "name": "Mikami (S19)", - "volume": 25, + "volume": 30, "pitch": 90, "pan": 0 } @@ -24281,7 +24281,7 @@ "parameters": [ { "name": "HSound_Piston(Long)", - "volume": 20, + "volume": 30, "pitch": 100, "pan": 0 } @@ -25325,7 +25325,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -25914,7 +25914,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -26109,7 +26109,7 @@ "parameters": [ { "name": "Mikami (S17)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -28218,7 +28218,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -29172,7 +29172,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -29567,7 +29567,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -29979,7 +29979,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -30617,7 +30617,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -31072,7 +31072,7 @@ "parameters": [ { "name": "Mikami(S02_DeepKiss)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -31203,7 +31203,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -31861,7 +31861,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -33473,7 +33473,7 @@ "parameters": [ { "name": "Mikami (S20)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -33750,7 +33750,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 f4a3863..abcbaed 100644 --- a/data/Map351.json +++ b/data/Map351.json @@ -11602,7 +11602,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -15552,7 +15552,7 @@ "parameters": [ { "name": "Mikami(S04_Blowjob)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } @@ -16162,7 +16162,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } diff --git a/data/Map352.json b/data/Map352.json index eb5a6cc..ff82e18 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 } @@ -2424,7 +2424,7 @@ "parameters": [ { "name": "Mikami (S11)", - "volume": 20, + "volume": 30, "pitch": 90, "pan": 0 } diff --git a/data/MapInfos.json b/data/MapInfos.json index 57d232b..0654614 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": "最初の洞窟", "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": "自宅→最初の洞窟", "order": 11, "parentId": 3, - "scrollX": 832, - "scrollY": 880 + "scrollX": 1181, + "scrollY": 906 }, { "id": 11, @@ -107,8 +107,8 @@ "name": "山道1", "order": 29, "parentId": 0, - "scrollX": 1104, - "scrollY": 1296 + "scrollX": 1197, + "scrollY": 1014 }, { "id": 13, @@ -116,7 +116,7 @@ "name": "山道2", "order": 30, "parentId": 12, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014 }, { @@ -134,8 +134,8 @@ "name": "港町マセラ", "order": 33, "parentId": 0, - "scrollX": 816, - "scrollY": 624 + "scrollX": 1181, + "scrollY": 890 }, { "id": 16, @@ -143,8 +143,8 @@ "name": "海岸", "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": "船着き場", "order": 58, "parentId": 18, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428 + "scrollX": 1181, + "scrollY": 890 }, { "id": 20, @@ -188,8 +188,8 @@ "name": "浜辺・通路", "order": 60, "parentId": 18, - "scrollX": 1012.2857142857142, - "scrollY": 761.1428571428571 + "scrollX": 1181, + "scrollY": 890 }, { "id": 22, @@ -197,8 +197,8 @@ "name": "平原", "order": 62, "parentId": 0, - "scrollX": 816, - "scrollY": 624, + "scrollX": 1181, + "scrollY": 1154, "quick": false }, { @@ -298,8 +298,8 @@ "name": "港町・長屋", "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": "花畑", "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": "盗賊団アジト1F(イベント用)", "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": "王都入口・商業区", "order": 73, "parentId": 60, - "scrollX": 1197, - "scrollY": 1834, + "scrollX": 1683, + "scrollY": 1310, "quick": false }, { @@ -585,8 +585,8 @@ "name": "荒地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": "火山山道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": "砂漠", "order": 205, "parentId": 0, - "scrollX": 1181, - "scrollY": 2470, + "scrollX": 2163, + "scrollY": 2454, "quick": false }, { @@ -785,8 +785,8 @@ "name": "セレメー内部", "order": 217, "parentId": 82, - "scrollX": 1181, - "scrollY": 1238, + "scrollX": 1197, + "scrollY": 1494, "quick": true }, { @@ -835,8 +835,8 @@ "name": "海底洞窟", "order": 271, "parentId": 0, - "scrollX": 1203, - "scrollY": 1086, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -845,8 +845,8 @@ "name": "海底洞窟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": "地下スラムダンジョン1", "order": 176, "parentId": 92, - "scrollX": 1203, + "scrollX": 1197, "scrollY": 1494, "quick": false }, @@ -915,8 +915,8 @@ "name": "監獄作業場(回想用)", "order": 284, "parentId": 106, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -935,7 +935,7 @@ "name": "地下スラムダンジョン2", "order": 177, "parentId": 92, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014, "quick": false }, @@ -945,7 +945,7 @@ "name": "地下スラムダンジョン3", "order": 178, "parentId": 92, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 988, "quick": false }, @@ -955,7 +955,7 @@ "name": "ヘスぺリス監獄", "order": 274, "parentId": 0, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1690, "quick": false }, @@ -975,8 +975,8 @@ "name": "レベル1監獄内部・運動場", "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": "監獄ダンジョン3", "order": 294, "parentId": 101, - "scrollX": 1203, - "scrollY": 956, + "scrollX": 1197, + "scrollY": 1494, "quick": false }, { @@ -1085,7 +1085,7 @@ "name": "王城エントランス", "order": 332, "parentId": 111, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 1014, "quick": false }, @@ -1095,8 +1095,8 @@ "name": "王の間", "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": "墓所2", "order": 347, "parentId": 112, - "scrollX": 1181, - "scrollY": 906, + "scrollX": 1197, + "scrollY": 1226, "quick": false }, { @@ -1175,8 +1175,8 @@ "name": "工場3", "order": 321, "parentId": 110, - "scrollX": 526.6666666666666, - "scrollY": 391.55555555555554, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1185,8 +1185,8 @@ "name": "工場4", "order": 325, "parentId": 110, - "scrollX": 832, - "scrollY": 898, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1205,8 +1205,8 @@ "name": "工場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": "下流民家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": "スラムテント1", "order": 166, "parentId": 92, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1405,8 +1405,8 @@ "name": "スラムテント2", "order": 168, "parentId": 92, - "scrollX": 594, - "scrollY": 440.5, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1445,8 +1445,8 @@ "name": "スラム事務所", "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": "駐屯地テント4", "order": 192, "parentId": 69, - "scrollX": 885.75, - "scrollY": 667.5, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -1495,8 +1495,8 @@ "name": "セレメー民家2(カ)", "order": 256, "parentId": 275, - "scrollX": 1417.2, - "scrollY": 1087.2, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1525,8 +1525,8 @@ "name": "駐屯地宿屋", "order": 195, "parentId": 69, - "scrollX": 708.6, - "scrollY": 534, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -1535,8 +1535,8 @@ "name": "教会応接室", "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": "教会宝物庫", - "order": 246, + "order": 245, "parentId": 82, "scrollX": 1181, "scrollY": 890, @@ -1583,7 +1583,7 @@ "id": 164, "expanded": false, "name": "教会通路(中ボス部屋)", - "order": 247, + "order": 246, "parentId": 82, "scrollX": 787.3333333333334, "scrollY": 593.3333333333334, @@ -1695,8 +1695,8 @@ "name": "セレメー民家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": "公衆便所", "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": "集合住宅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": "花屋2F", "order": 143, "parentId": 199, - "scrollX": 1012.2857142857142, - "scrollY": 774.8571428571428, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2045,8 +2045,8 @@ "name": "道具屋", "order": 87, "parentId": 61, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2055,7 +2055,7 @@ "name": "美術館", "order": 88, "parentId": 61, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 974, "quick": false }, @@ -2095,8 +2095,8 @@ "name": "娼館2F", "order": 147, "parentId": 214, - "scrollX": 644.1818181818182, - "scrollY": 493.0909090909091, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2115,7 +2115,7 @@ "name": "王都歓楽街", "order": 145, "parentId": 62, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 1014, "quick": false }, @@ -2144,8 +2144,8 @@ "name": "上級民家2F", "order": 119, "parentId": 216, - "scrollX": 816, - "scrollY": 624, + "scrollX": 1181, + "scrollY": 906, "quick": true }, { @@ -2173,8 +2173,8 @@ "name": "小部屋", "order": 293, "parentId": 108, - "scrollX": 1181, - "scrollY": 890, + "scrollX": 1197, + "scrollY": 1494, "quick": true }, { @@ -2183,8 +2183,8 @@ "name": "事務所隠し通路", "order": 174, "parentId": 150, - "scrollX": 787.3333333333334, - "scrollY": 593.3333333333334, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2233,7 +2233,7 @@ "name": "監獄ダンジョン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": "決戦場", "order": 351, "parentId": 0, - "scrollX": 1012.2857142857142, - "scrollY": 755.1428571428571, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2283,8 +2283,8 @@ "name": "管理小屋", "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": "議事堂広場回想用", "order": 108, "parentId": 61, - "scrollX": 1012.2857142857142, - "scrollY": 762.8571428571428, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2411,8 +2411,8 @@ "name": "火山入口(イベント用)", "order": 198, "parentId": 71, - "scrollX": 644.1818181818182, - "scrollY": 705.8181818181819, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2451,8 +2451,8 @@ "name": "民家", "order": 92, "parentId": 211, - "scrollX": 591, - "scrollY": 448.5, + "scrollX": 1181, + "scrollY": 906, "quick": false }, { @@ -2481,8 +2481,8 @@ "name": "森の町", "order": 95, "parentId": 211, - "scrollX": 2320.285714285714, - "scrollY": 3077.142857142857 + "scrollX": 2147, + "scrollY": 2950 }, { "id": 255, @@ -2490,8 +2490,8 @@ "name": "家(故郷)", "order": 96, "parentId": 211, - "scrollX": 788, - "scrollY": 598, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2500,8 +2500,8 @@ "name": "アジト", "order": 97, "parentId": 211, - "scrollX": 788, - "scrollY": 598, + "scrollX": 1181, + "scrollY": 890, "quick": false }, { @@ -2520,8 +2520,8 @@ "name": "平原", "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": "教会中庭(カナメイベ)", "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": "研究所", "order": 265, "parentId": 278, - "scrollX": 1181, + "scrollX": 1197, "scrollY": 1014, "quick": false }, @@ -2767,7 +2767,7 @@ "name": "セレメー(崩壊後)", "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,8 +2895,8 @@ "id": 296, "expanded": false, "name": "教会応接室(接待イベ用)", - "order": 245, - "parentId": 159, + "order": 247, + "parentId": 82, "scrollX": 652.909090909091, "scrollY": 679.6363636363636, "quick": true @@ -2908,7 +2908,7 @@ "order": 226, "parentId": 84, "scrollX": 1181, - "scrollY": 890, + "scrollY": 1510, "quick": true }, { @@ -3097,8 +3097,8 @@ "name": "スラムテント1(回想用)", "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": "懲罰房(レイリ)", "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": "王城エントランス(イベント用)", "order": 334, "parentId": 114, - "scrollX": 1197, + "scrollX": 1181, "scrollY": 1014, "quick": false }, @@ -3444,7 +3444,7 @@ "name": "王の間(クリア後)", "order": 336, "parentId": 115, - "scrollX": 832, + "scrollX": 1197, "scrollY": 1014, "quick": false }, diff --git a/data/Skills.json b/data/Skills.json index f70fca6..846f5c5 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 }, @@ -1764,7 +1764,7 @@ "type": 0, "variance": 20 }, - "description": "横切り(3段目)から派生。\n攻撃重視のスタイルは与ダメージを10%上昇させる", + "description": "横斬り(3段目)から派生。\n攻撃重視のスタイルは与ダメージを10%上昇させる", "effects": [], "hitType": 0, "iconIndex": 96, @@ -2553,7 +2553,7 @@ "message1": "", "message2": "", "mpCost": 0, - "name": "【蹴・横回転】天翔脚", + "name": "【蹴・縦回転】天翔脚", "note": "", "occasion": 3, "repeats": 1, @@ -2584,7 +2584,7 @@ "message1": "", "message2": "", "mpCost": 0, - "name": "【蹴・横回転】スパイクロール", + "name": "【蹴・縦回転】スパイクロール", "note": "", "occasion": 3, "repeats": 1, diff --git a/data/System.json b/data/System.json index a3e65fc..007ac52 100644 --- a/data/System.json +++ b/data/System.json @@ -1,2056 +1,2056 @@ -{ - "advanced": { - "gameId": 33628156, - "screenWidth": 816, - "screenHeight": 624, - "uiAreaWidth": 816, - "uiAreaHeight": 624, - "numberFontFilename": "mplus-2p-bold-sub.woff", - "fallbackFonts": "Verdana, sans-serif", - "fontSize": 26, - "mainFontFilename": "mplus-1m-regular.woff", - "screenScale": 1, - "windowOpacity": 192 - }, - "airship": { - "bgm": { - "name": "Ship3", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - "characterIndex": 3, - "characterName": "Vehicle", - "startMapId": 0, - "startX": 0, - "startY": 0 - }, - "armorTypes": [ - "", - "一般防具", - "魔法防具", - "軽装防具", - "重装防具", - "小型盾", - "大型盾" - ], - "attackMotions": [ - { - "type": 0, - "weaponImageId": 0 - }, - { - "type": 1, - "weaponImageId": 1 - }, - { - "type": 1, - "weaponImageId": 2 - }, - { - "type": 1, - "weaponImageId": 3 - }, - { - "type": 1, - "weaponImageId": 4 - }, - { - "type": 1, - "weaponImageId": 5 - }, - { - "type": 1, - "weaponImageId": 6 - }, - { - "type": 2, - "weaponImageId": 7 - }, - { - "type": 2, - "weaponImageId": 8 - }, - { - "type": 2, - "weaponImageId": 9 - }, - { - "type": 0, - "weaponImageId": 10 - }, - { - "type": 0, - "weaponImageId": 11 - }, - { - "type": 1, - "weaponImageId": 14 - } - ], - "battleBgm": { - "name": "01 First battle_MV", - "pan": 0, - "pitch": 100, - "volume": 15 - }, - "battleback1Name": "GrassMaze", - "battleback2Name": "GrassMaze", - "battlerHue": 0, - "battlerName": "Hi_monster", - "battleSystem": 0, - "boat": { - "bgm": { - "name": "Ship1", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - "characterIndex": 0, - "characterName": "Vehicle", - "startMapId": 0, - "startX": 0, - "startY": 0 - }, - "currencyUnit": "G", - "defeatMe": { - "name": "Defeat1", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - "editMapId": 58, - "elements": [ - "", - "物理", - "炎", - "氷", - "雷", - "水", - "土", - "風", - "光", - "闇" - ], - "equipTypes": [ - "", - "武器", - "身体", - "装飾品", - "装飾品", - "H称号" - ], - "gameTitle": "DragonConquista", - "gameoverMe": { - "name": "Gameover1", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - "itemCategories": [ - true, - true, - true, - true - ], - "locale": "ja_JP", - "magicSkills": [ - 1 - ], - "menuCommands": [ - true, - true, - true, - false, - false, - true - ], - "optAutosave": true, - "optDisplayTp": true, - "optDrawTitle": false, - "optExtraExp": false, - "optFloorDeath": false, - "optFollowers": true, - "optKeyItemsNumber": false, - "optSideView": false, - "optSlipDeath": false, - "optTransparent": true, - "partyMembers": [ - 2 - ], - "ship": { - "bgm": { - "name": "Ship2", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - "characterIndex": 1, - "characterName": "Vehicle", - "startMapId": 0, - "startX": 0, - "startY": 0 - }, - "skillTypes": [ - "", - "汎用", - "戦技" - ], - "sounds": [ - { - "name": "Cursor3", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Decision2", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Cancel2", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Buzzer1", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Equip1", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Save2", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Load2", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Battle1", - "pan": 0, - "pitch": 100, - "volume": 10 - }, - { - "name": "Run", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Attack3", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - { - "name": "Damage4", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - { - "name": "Collapse1", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Collapse2", - "pan": 0, - "pitch": 100, - "volume": 35 - }, - { - "name": "Collapse3", - "pan": 0, - "pitch": 100, - "volume": 45 - }, - { - "name": "Damage5", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - { - "name": "Recovery", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Miss", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Evasion1", - "pan": 0, - "pitch": 100, - "volume": 50 - }, - { - "name": "Evasion2", - "pan": 0, - "pitch": 100, - "volume": 50 - }, - { - "name": "Reflection", - "pan": 0, - "pitch": 100, - "volume": 40 - }, - { - "name": "Shop1", - "pan": 0, - "pitch": 100, - "volume": 20 - }, - { - "name": "Item3", - "pan": 0, - "pitch": 100, - "volume": 30 - }, - { - "name": "Item3", - "pan": 0, - "pitch": 100, - "volume": 30 - } - ], - "startMapId": 42, - "startX": 8, - "startY": 5, - "switches": [ - "", - "腕組", - "敵行動", - "敵行動(脱衣)", - "処女", - "受精済", - "ゴブリン妊娠", - "通常服", - "給仕服", - "バニー服", - "閲覧済スキップ", - "レイプ後", - "回想開始", - "回想終了", - "脱衣経験済", - "修道服", - "囚人服", - "ナース服", - "踊り子の服", - "通常水着", - "マイクロ水着", - "娼婦の服", - "病衣", - "メルメイア囚人服", - "メルメイア病衣", - "ヘーゼル修道服", - "ヘーゼル病衣", - "ヘーゼルロングヘア", - "クリア済", - "イベント名隠す", - "クラーケン撃破", - "トラーズ撃破", - "自宅購入", - "オナニー", - "スズリカイベ閲覧済", - "駐屯地 討伐受注", - "製品版", - "", - "", - "", - "", - "回想用 踊り子服", - "回想用 水着", - "回想用 マイクロ水着", - "回想用 ナース", - "回想用 娼婦の服", - "回想用 ウェイトレス", - "回想用 バニー", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "エネミースタン", - "敵 スライム", - "敵 巨大スライム", - "敵 コウモリ", - "敵 ネムリハブ", - "敵 ゴブリン", - "敵 テンタクルシェル", - "敵 ガーゴイルの触腕", - "敵 ノブタ", - "敵 野犬", - "敵 盗賊下っ端", - "敵 盗賊リーダー", - "敵 アレチムシクイ", - "敵 ダイオオバエ", - "敵 ウマムシ", - "敵 はぐれ盗賊", - "敵 盗賊エリート", - "敵 巨大ヒル", - "敵 ハネイルカ", - "敵 洞窟ウナギ", - "敵 バリバリコブラ", - "敵 ロックミミック", - "敵 追い剥ぎ", - "敵 荒くれノブタ", - "敵 浮浪者", - "敵 囚人A", - "敵 囚人B", - "敵 看守", - "敵 剛力ゴブリン", - "敵 サイコゴブリン", - "敵 スズリカ", - "敵 ハーピー", - "敵 サラマンダー", - "敵 ユニコーン", - "敵 サキュバス", - "敵 メルメイア", - "敵 クラーケン", - "敵 ヒュドラの先兵", - "敵 ミノタウロス", - "敵 ヒュドラ", - "敵 狼男1戦目", - "敵 狼男2戦目", - "敵 キマイラ", - "敵 兵士", - "敵 ワイバーン", - "敵 パルカタナス", - "敵 ヴェルセウス", - "ボス戦", - "敵 人間系", - "敵 ゴブリン系", - "", - "竿役 村医者ゴンゾー", - "竿役 銭湯", - "竿役 ナンパ男", - "竿役 スラム宿屋", - "竿役 童貞老人", - "竿役 花屋", - "竿役 コモル", - "竿役 ティン", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "チュートリアル完了", - "メルメイア操作", - "エンカウント無効(永続)", - "ファストトラベル解放", - "メルメイア脱衣経験済", - "キス処女", - "メルメイア処女", - "対人脱衣上半身閲覧済", - "対人脱衣下半身閲覧済", - "奉仕の時間", - "同意あり脱衣", - "接待完了", - "奉仕完了", - "礼拝完了", - "教会 人間出産", - "入浴", - "カジノ労働", - "ビーチイベ開始", - "ナンパ乱交 閲覧済", - "オイルマッサージ 閲覧済", - "娼館勤務 下級", - "娼館勤務 上級", - "セレメー出産", - "ゴンゾー水着イベ", - "メルメイア妊娠", - "ヘスペリス出産", - "監獄子供引き取り", - "スクワット解放", - "運動完了", - "入院日次イベ終了", - "病院出産経験済", - "病院売春経験済", - "病院売春", - "売春完了", - "恋人", - "回想部屋", - "恋人?", - "グレッグイベ閲覧済", - "", - "", - "売女称号1", - "売女称号2", - "売女称号3", - "売女称号4", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "村医者 名前変更チュートリアル", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "スライム1 経験済", - "スライム2 経験済", - "スライム3 経験済", - "スライム 全閲覧済", - "巨大スライム 経験済", - "巨大スライム 閲覧済", - "コウモリ1 経験済", - "コウモリ2 経験済", - "コウモリ3 経験済", - "コウモリ 全閲覧済", - "ネムリハブ 経験済", - "ネムリハブ 閲覧済", - "ゴブリン戦闘1 経験済", - "ゴブリン敗北 経験済", - "ゴブリン敗北 閲覧済", - "ゴブリン戦闘 全閲覧済", - "触手貝1 経験済", - "触手貝2 経験済", - "触手貝3 経験済", - "触手貝 全閲覧済", - "ノブタ1 経験済", - "ノブタ2 経験済", - "ノブタ3 経験済", - "ノブタ 全閲覧済", - "野犬1 経験済", - "野犬2 経験済", - "野犬3 経験済", - "野犬 全閲覧済", - "盗賊下っ端1 経験済", - "盗賊敗北 経験済", - "盗賊敗北 閲覧済", - "盗賊下っ端 全閲覧済", - "盗賊リーダー 経験済", - "盗賊リーダー 閲覧済", - "ウナギ1 経験済", - "ウナギ2 経験済", - "ウナギ3 経験済", - "ウナギ 全閲覧済", - "イルカ1 経験済", - "イルカ2 経験済", - "イルカ3 経験済", - "イルカ 全閲覧済", - "ハエ1 経験済", - "ハエ 全閲覧済", - "カマドウマ1 経験済", - "カマドウマ 全閲覧済", - "アリクイ卵なし1 経験済", - "アリクイ卵なし2 経験済", - "アリクイ卵あり1 経験済", - "アリクイ卵あり2 経験済", - "虫出産経験済", - "卵産みつけ 経験済", - "卵状態", - "荒くれノブタ1 経験済", - "荒くれノブタ2 経験済", - "荒くれノブタ3 経験済", - "荒くれノブタ 全閲覧済", - "戦場あさり 全閲覧済", - "戦場あさり1 経験済", - "ミミック 経験済", - "ミミック 全閲覧済", - "コブラ 全閲覧済", - "コブラ 経験済", - "はぐれ盗賊 全閲覧済", - "はぐれ盗賊 経験済", - "剛力ゴブリン 閲覧済", - "剛力ゴブリン 経験済", - "剛力ゴブリン 敗北済", - "ヒル 閲覧済", - "ヒル 経験済", - "浮浪者1 経験済", - "浮浪者2 経験済", - "浮浪者3 経験済", - "浮浪者 全閲覧済", - "盗賊エリート 閲覧済", - "盗賊エリート 経験済", - "囚人A 閲覧済", - "囚人A 経験済", - "囚人B 閲覧済", - "囚人B 経験済", - "混浴経験済", - "駐屯地売春 閲覧済", - "オナニー経験済", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "村医者睡姦1 経験済", - "村医者睡姦2 経験済", - "村医者睡姦3 経験済", - "村医者睡姦 全閲覧済", - "海の家 敗北済", - "海の家 イベント開始", - "酒場バイト 経験済", - "酒場バイト 全閲覧済", - "船長手コキ 経験済", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ], - "terms": { - "basic": [ - "レベル", - "Lv", - "HP", - "HP", - "SP", - "SP", - "TP", - "TP", - "経験値", - "EXP" - ], - "commands": [ - "戦う", - "逃げる", - "攻撃", - "防御", - "アイテム", - "スキル", - "装備", - "ステータス", - "並び替え", - "セーブ", - "ゲーム終了", - "オプション", - "武器", - "防具", - "大事なもの", - "装備", - "最強装備", - "全て外す", - "ニューゲーム", - "コンティニュー", - null, - "タイトルへ", - "やめる", - null, - "購入する", - "売却する" - ], - "params": [ - "最大HP", - "最大MP", - "攻撃力", - "防御力", - "属性適応力", - "精神防御", - "敏捷性", - "運", - "命中率", - "回避率" - ], - "messages": { - "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": "%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": [ - { - "actorId": 1, - "level": 1, - "equips": [ - 2, - 1, - 2, - 3, - 0 - ] - }, - { - "actorId": 4, - "level": 1, - "equips": [ - 31, - 0, - 0, - 5, - 0 - ] - }, - { - "actorId": 6, - "level": 1, - "equips": [ - 7, - 0, - 65, - 21, - 0 - ] - }, - { - "actorId": 7, - "level": 1, - "equips": [ - 7, - 0, - 0, - 20, - 0 - ] - } - ], - "testTroopId": 1, - "title1Name": "Title", - "title2Name": "", - "titleBgm": { - "name": "Title_Prologue_Epilogue_Main Theme 5", - "pan": 0, - "pitch": 100, - "volume": 90 - }, - "titleCommandWindow": { - "offsetX": -100, - "offsetY": 30, - "background": 0 - }, - "variables": [ - "", - "体勢", - "SP残量", - "攻撃力", - "防御力", - "精神防御", - "敏捷性", - "運", - "ダミー", - "メニュー前衣装", - "露出レベル", - "淫乱度", - "レイリ 立ち絵ポーズ", - "スズリカ 立ち絵ポーズ", - "ヘーゼル 立ち絵ポーズ", - "メルメイア 立ち絵ポーズ", - "メニュー後衣装", - "マップID格納用", - "X座標 格納用", - "Y座標 格納用", - "属性適応力", - "22-44 ステータス用", - "年齢", - "身長", - "体重", - "バスト", - "ウエスト", - "ヒップ", - "経験人数", - "経験人数(人間)", - "経験人数(異種)", - "総性交経験", - "レイプ回数", - "合意済み性交回数", - "膣性交回数", - "肛門性交回数", - "手淫経験", - "口淫経験", - "乳淫経験", - "セクハラ回数", - "売春回数", - "絶頂回数", - "妊娠経験", - "出産経験", - "", - "", - "", - "父親", - "初めての相手", - "直近の相手", - "精液蓄積", - "妊娠進行度", - "生理周期 0~30", - "真相究明", - "治安維持解決", - "お悩み解決", - "シナリオ進行度", - "入院イベ進行度", - "汎用変数", - "肛門開発度", - "孕まされた相手", - "敗北回数", - "卵種類", - "ヘーゼル出産回数", - "格納用 ヘーゼル出産", - "", - "ヘーゼルクリア後イベ", - "メルメイアクリア後イベ", - "ヘーゼル背景", - "入院 訪問者", - "病院出産回数", - "ゴブリン子供", - "駐屯地 虫討伐数", - "駐屯地 獣討伐数", - "", - "", - "", - "", - "", - "", - "", - "メルメイア露出レベル", - "ヘーゼル露出レベル", - "スズリカ露出レベル", - "カナメ露出レベル", - "カナメ 立ち絵ポーズ", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "汎用変数2", - "汎用変数3", - "お悩み解決", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ゴンゾー進行度", - "ゴンゾー親密度", - "デルケム進行度", - "デルケム親密度", - "格納用 デルケム進行度", - "チャーリー進行度", - "チャーリー親密度", - "コモル進行度", - "コモル親密度", - "グレッグ進行度", - "スズリカ進行度", - "ビーチ経験済", - "", - "", - "", - "", - "", - "", - "", - "", - "薬瓶の使い方", - "珍しい献立", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "メルメイアステータス用", - "メルメイア年齢", - "メルメイア身長", - "メルメイア体重", - "メルメイアバスト", - "メルメイアウエスト", - "メルメイアヒップ", - "メルメイア経験人数", - "メルメイア経験人数(人間)", - "メルメイア経験人数(異種)", - "メルメイア総性交経験", - "メルメイアレイプ回数", - "メルメイア合意性交回数", - "メルメイア膣性交回数", - "メルメイア肛門性交回数", - "メルメイア手淫経験", - "メルメイア口淫経験", - "メルメイア乳淫経験", - "メルメイアセクハラ回数", - "メルメイア売春回数", - "メルメイア絶頂回数", - "メルメイア妊娠経験", - "メルメイア出産経験", - "メルメイア父親", - "メルメイア初めての相手", - "メルメイア直近の相手", - "メルメイア精液蓄積", - "メルメイア妊娠進行度", - "メルメイア生理周期 0~30", - "メルメイア孕まされた相手", - "メルメイア淫乱度", - "王都到達", - "", - "", - "", - "", - "", - "", - "", - "", - "海の家 魔物討伐数", - "海の家 報酬金額", - "海の家 支払済魔物", - "港町酒場 イベ進行度", - "荒地 橋1", - "荒地 橋2", - "荒地 橋3", - "荒地 橋4", - "荒地 橋5", - "荒地 橋6", - "荒地 橋7", - "荒地 橋8", - "荒地 橋9", - "荒地 橋10", - "荒地 橋11", - "荒地 橋12", - "荒地 橋13", - "荒地 橋14", - "火山ショートカット", - "ゴブリンの体液個数", - "ユニコーン戦", - "ケイトス変身", - "地下スラム調査進行度", - "地下スラム調査完了", - "商会調査進行度", - "商会調査完了", - "調査2つ完了", - "監獄シナリオ進行度", - "監獄情報収集", - "監獄 武器取得", - "監獄第3層 檻開放", - "トラーズ変身", - "横回転継続数", - "ディクター変身", - "市民の党変身", - "市民の党討伐", - "ピネウス変身", - "ディクター変身2", - "過去編 号外", - "過去編 マスケット", - "紋章", - "墓所への道 橋", - "墓所 開く", - "墓所 魂1", - "墓所 魂2", - "墓所 魂3", - "墓所 魂4", - "墓所 掃除1", - "墓所 掃除2", - "墓所 掃除3", - "墓所 掃除4", - "墓所 掃除5", - "墓所 掃除6", - "墓所 魂5", - "墓所 魂6", - "墓所 魂7", - "墓所 魂8", - "墓所 魂9", - "墓所 魂10", - "墓所 魂解放", - "決戦場 ガーゴイル", - "ヴェルセウス変身", - "カナメイベ進行度", - "シグニニ変身", - "選挙後イベ閲覧", - "サイコゴブリン 深度", - "ご神体奉仕 進行度", - "催眠深度", - "礼拝イベ 進行度", - "入院イベ 入浴済", - "風呂イベ 進行度", - "レイリ下着ドロイベ", - "ゴキブリイベ", - "イカサマイベ", - "踊り子イベ進行度", - "踊り子宝石回収", - "魔物調査進行度", - "美食家進行度", - "コイン所持数", - "コインベット数", - "ブラックジャック1枚目", - "ブラックジャック2枚目", - "ブラックジャック親1枚目", - "ブラックジャック親2枚目", - "ブラックジャック合計", - "ブラックジャック親合計", - "ルーレット倍率", - "コイン換金", - "武器屋イベント", - "ロングソード在庫", - "ロングソードL在庫", - "マジックソード在庫", - "ガーディアンソード在庫", - "武器屋在庫合計", - "服屋イベント", - "討伐人イベント", - "戦技イベント", - "官能小説家イベント", - "冒険譚イベント", - "カジノイベント", - "エネミー攻撃力", - "エネミー防御力", - "与ダメージ計算用1", - "与ダメージ計算用乱数", - "与ダメージ計算結果", - "被SPダメージ計算結果", - "被HPダメージ計算結果", - "エネミー体力", - "エネミーSP", - "エネミーSP最大値", - "エネミーSP回復", - "レイリSP回復", - "敵SPゲージ不透明度", - "与ダメージ必殺補正", - "与ダメージクリティカル確率", - "コンボ数", - "属性ダメージ", - "ポーション回復量", - "ポーション使用可能回数", - "薬瓶個数", - "戦闘イベ進行度", - "カジノ行動数", - "カジノカード1", - "カジノカード2", - "カジノフェラ", - "監獄レイリイベ", - "駐屯地兵士手紙", - "手コキポーズ", - "フェラポーズ", - "野球拳 勝利数", - "野球拳 勝負数", - "野球拳 敗北数", - "ナンパ男 種類", - "娼館イベント進行度", - "娼館 男種類", - "娼館 稼ぎ", - "娼館稼ぎ合計", - "スラム宿屋 進行度", - "スラム母乳 進行度", - "スラム見抜き 進行度", - "スラム筆おろし 進行度", - "家庭教師 進行度", - "家庭教師 バスト記憶", - "家庭教師 ヒップ記憶", - "家庭教師 ウエスト記憶", - "メルメイア バスト", - "メルメイア ウエスト", - "メルメイア ヒップ", - "監獄レイリイベ 看守", - "バスト 収監時", - "ウエスト 収監時", - "ヒップ 収監時", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "格納用 処女判定", - "格納用 年齢", - "格納用 身長", - "格納用 体重", - "格納用 バスト", - "格納用 ウエスト", - "格納用 ヒップ", - "格納用 経験人数", - "格納用 経験人数(人)", - "格納用 経験人数(異)", - "格納用 総性交経験", - "格納用 レイプ回数", - "格納用 合意性交回数", - "格納用 膣性交回数", - "格納用 肛門性交回数", - "格納用 手淫経験", - "格納用 口淫経験", - "格納用 乳淫経験", - "格納用 セクハラ回数", - "格納用 売春回数", - "格納用 絶頂回数", - "格納用 妊娠経験", - "格納用 出産経験", - "格納用 淫乱度", - "格納用 直近の相手", - "格納用 初めての相手", - "格納用 孕まされた相手", - "格納用 肛門開発度", - "格納用 敗北回数", - "格納用 シナリオ進行度", - "格納用 踊り子進行度", - "格納用 所持金", - "格納用 スラム宿屋", - "格納用 スラム見抜き", - "格納用 娼館進行度", - "格納用 スラム母乳", - "格納用 花屋", - "格納用 オタク", - "格納用 家庭教師", - "格納用 膣内精液", - "格納用 ゴンゾー", - "格納用 処女判定メルメイア", - "格納用 キス処女判定", - "格納用 受精済判定", - "格納用 混浴判定", - "格納用 スズリカ進行度", - "格納用 生理周期", - "格納用 妊娠進行度", - "格納用 病院出産回数", - "格納用 ゴブリン妊娠判定", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "格納用メルメイア年齢", - "格納用メルメイア身長", - "格納用メルメイア体重", - "格納用メルメイアバスト", - "格納用メルメイアウエスト", - "格納用メルメイアヒップ", - "格納用メルメイア経験人数", - "格納用メルメイア経験人数(人間)", - "格納用メルメイア経験人数(異種)", - "格納用メルメイア総性交経験", - "格納用メルメイアレイプ回数", - "格納用メルメイア合意性交回数", - "格納用メルメイア膣性交回数", - "格納用メルメイア肛門性交回数", - "格納用メルメイア手淫経験", - "格納用メルメイア口淫経験", - "格納用メルメイア乳淫経験", - "格納用メルメイアセクハラ回数", - "格納用メルメイア売春回数", - "", - "格納用メルメイア絶頂回数", - "格納用メルメイア妊娠経験", - "格納用メルメイア出産経験", - "格納用メルメイア父親", - "格納用メルメイア初めての相手", - "格納用メルメイア直近の相手", - "格納用メルメイア精液蓄積", - "格納用メルメイア妊娠進行度", - "格納用メルメイア生理周期 0~30", - "格納用メルメイア孕まされた相手", - "格納用メルメイア淫乱度", - "", - "", - "", - "回想部屋用ID格納", - "回想部屋用X格納", - "回想部屋用Y格納", - "", - "", - "" - ], - "versionId": 69893380, - "victoryMe": { - "name": "Victory1", - "pan": 0, - "pitch": 100, - "volume": 20 - }, - "weaponTypes": [ - "", - "短剣", - "剣", - "ロッド", - "斧", - "ムチ", - "杖", - "弓", - "クロスボウ", - "銃", - "爪", - "グローブ", - "槍" - ], - "windowTone": [ - 0, - 0, - 0, - 0 - ], - "tileSize": 48, - "optSplashScreen": false, - "hasEncryptedImages": true, - "hasEncryptedAudio": true, - "encryptionKey": "257debbd4bc551c5e6d59259248af4cc" +{ + "advanced": { + "gameId": 33628156, + "screenWidth": 816, + "screenHeight": 624, + "uiAreaWidth": 816, + "uiAreaHeight": 624, + "numberFontFilename": "mplus-2p-bold-sub.woff", + "fallbackFonts": "Verdana, sans-serif", + "fontSize": 26, + "mainFontFilename": "mplus-1m-regular.woff", + "screenScale": 1, + "windowOpacity": 192 + }, + "airship": { + "bgm": { + "name": "Ship3", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "characterIndex": 3, + "characterName": "Vehicle", + "startMapId": 0, + "startX": 0, + "startY": 0 + }, + "armorTypes": [ + "", + "一般防具", + "魔法防具", + "軽装防具", + "重装防具", + "小型盾", + "大型盾" + ], + "attackMotions": [ + { + "type": 0, + "weaponImageId": 0 + }, + { + "type": 1, + "weaponImageId": 1 + }, + { + "type": 1, + "weaponImageId": 2 + }, + { + "type": 1, + "weaponImageId": 3 + }, + { + "type": 1, + "weaponImageId": 4 + }, + { + "type": 1, + "weaponImageId": 5 + }, + { + "type": 1, + "weaponImageId": 6 + }, + { + "type": 2, + "weaponImageId": 7 + }, + { + "type": 2, + "weaponImageId": 8 + }, + { + "type": 2, + "weaponImageId": 9 + }, + { + "type": 0, + "weaponImageId": 10 + }, + { + "type": 0, + "weaponImageId": 11 + }, + { + "type": 1, + "weaponImageId": 14 + } + ], + "battleBgm": { + "name": "01 First battle_MV", + "pan": 0, + "pitch": 100, + "volume": 15 + }, + "battleback1Name": "GrassMaze", + "battleback2Name": "GrassMaze", + "battlerHue": 0, + "battlerName": "Hi_monster", + "battleSystem": 0, + "boat": { + "bgm": { + "name": "Ship1", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "characterIndex": 0, + "characterName": "Vehicle", + "startMapId": 0, + "startX": 0, + "startY": 0 + }, + "currencyUnit": "G", + "defeatMe": { + "name": "Defeat1", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + "editMapId": 327, + "elements": [ + "", + "物理", + "炎", + "氷", + "雷", + "水", + "土", + "風", + "光", + "闇" + ], + "equipTypes": [ + "", + "武器", + "身体", + "装飾品", + "装飾品", + "H称号" + ], + "gameTitle": "DragonConquista", + "gameoverMe": { + "name": "Gameover1", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + "itemCategories": [ + true, + true, + true, + true + ], + "locale": "ja_JP", + "magicSkills": [ + 1 + ], + "menuCommands": [ + true, + true, + true, + false, + false, + true + ], + "optAutosave": true, + "optDisplayTp": true, + "optDrawTitle": false, + "optExtraExp": false, + "optFloorDeath": false, + "optFollowers": true, + "optKeyItemsNumber": false, + "optSideView": false, + "optSlipDeath": false, + "optTransparent": true, + "partyMembers": [ + 2 + ], + "ship": { + "bgm": { + "name": "Ship2", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + "characterIndex": 1, + "characterName": "Vehicle", + "startMapId": 0, + "startX": 0, + "startY": 0 + }, + "skillTypes": [ + "", + "汎用", + "戦技" + ], + "sounds": [ + { + "name": "Cursor3", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Decision2", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Cancel2", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Buzzer1", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Equip1", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Save2", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Load2", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Battle1", + "pan": 0, + "pitch": 100, + "volume": 10 + }, + { + "name": "Run", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Attack3", + "pan": 0, + "pitch": 100, + "volume": 50 + }, + { + "name": "Damage4", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Collapse1", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Collapse2", + "pan": 0, + "pitch": 100, + "volume": 35 + }, + { + "name": "Collapse3", + "pan": 0, + "pitch": 100, + "volume": 45 + }, + { + "name": "Damage5", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "", + "pan": 0, + "pitch": 100, + "volume": 90 + }, + { + "name": "Recovery", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Miss", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Evasion1", + "pan": 0, + "pitch": 100, + "volume": 50 + }, + { + "name": "Evasion2", + "pan": 0, + "pitch": 100, + "volume": 50 + }, + { + "name": "Reflection", + "pan": 0, + "pitch": 100, + "volume": 40 + }, + { + "name": "Shop1", + "pan": 0, + "pitch": 100, + "volume": 20 + }, + { + "name": "Item3", + "pan": 0, + "pitch": 100, + "volume": 30 + }, + { + "name": "Item3", + "pan": 0, + "pitch": 100, + "volume": 30 + } + ], + "startMapId": 42, + "startX": 8, + "startY": 5, + "switches": [ + "", + "腕組", + "敵行動", + "敵行動(脱衣)", + "処女", + "受精済", + "ゴブリン妊娠", + "通常服", + "給仕服", + "バニー服", + "閲覧済スキップ", + "レイプ後", + "回想開始", + "回想終了", + "脱衣経験済", + "修道服", + "囚人服", + "ナース服", + "踊り子の服", + "通常水着", + "マイクロ水着", + "娼婦の服", + "病衣", + "メルメイア囚人服", + "メルメイア病衣", + "ヘーゼル修道服", + "ヘーゼル病衣", + "ヘーゼルロングヘア", + "クリア済", + "イベント名隠す", + "クラーケン撃破", + "トラーズ撃破", + "自宅購入", + "オナニー", + "スズリカイベ閲覧済", + "駐屯地 討伐受注", + "製品版", + "", + "", + "", + "", + "回想用 踊り子服", + "回想用 水着", + "回想用 マイクロ水着", + "回想用 ナース", + "回想用 娼婦の服", + "回想用 ウェイトレス", + "回想用 バニー", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "エネミースタン", + "敵 スライム", + "敵 巨大スライム", + "敵 コウモリ", + "敵 ネムリハブ", + "敵 ゴブリン", + "敵 テンタクルシェル", + "敵 ガーゴイルの触腕", + "敵 ノブタ", + "敵 野犬", + "敵 盗賊下っ端", + "敵 盗賊リーダー", + "敵 アレチムシクイ", + "敵 ダイオオバエ", + "敵 ウマムシ", + "敵 はぐれ盗賊", + "敵 盗賊エリート", + "敵 巨大ヒル", + "敵 ハネイルカ", + "敵 洞窟ウナギ", + "敵 バリバリコブラ", + "敵 ロックミミック", + "敵 追い剥ぎ", + "敵 荒くれノブタ", + "敵 浮浪者", + "敵 囚人A", + "敵 囚人B", + "敵 看守", + "敵 剛力ゴブリン", + "敵 サイコゴブリン", + "敵 スズリカ", + "敵 ハーピー", + "敵 サラマンダー", + "敵 ユニコーン", + "敵 サキュバス", + "敵 メルメイア", + "敵 クラーケン", + "敵 ヒュドラの先兵", + "敵 ミノタウロス", + "敵 ヒュドラ", + "敵 狼男1戦目", + "敵 狼男2戦目", + "敵 キマイラ", + "敵 兵士", + "敵 ワイバーン", + "敵 パルカタナス", + "敵 ヴェルセウス", + "ボス戦", + "敵 人間系", + "敵 ゴブリン系", + "", + "竿役 村医者ゴンゾー", + "竿役 銭湯", + "竿役 ナンパ男", + "竿役 スラム宿屋", + "竿役 童貞老人", + "竿役 花屋", + "竿役 コモル", + "竿役 ティン", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "チュートリアル完了", + "メルメイア操作", + "エンカウント無効(永続)", + "ファストトラベル解放", + "メルメイア脱衣経験済", + "キス処女", + "メルメイア処女", + "対人脱衣上半身閲覧済", + "対人脱衣下半身閲覧済", + "奉仕の時間", + "同意あり脱衣", + "接待完了", + "奉仕完了", + "礼拝完了", + "教会 人間出産", + "入浴", + "カジノ労働", + "ビーチイベ開始", + "ナンパ乱交 閲覧済", + "オイルマッサージ 閲覧済", + "娼館勤務 下級", + "娼館勤務 上級", + "セレメー出産", + "ゴンゾー水着イベ", + "メルメイア妊娠", + "ヘスペリス出産", + "監獄子供引き取り", + "スクワット解放", + "運動完了", + "入院日次イベ終了", + "病院出産経験済", + "病院売春経験済", + "病院売春", + "売春完了", + "恋人", + "回想部屋", + "恋人?", + "グレッグイベ閲覧済", + "", + "", + "売女称号1", + "売女称号2", + "売女称号3", + "売女称号4", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "村医者 名前変更チュートリアル", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "スライム1 経験済", + "スライム2 経験済", + "スライム3 経験済", + "スライム 全閲覧済", + "巨大スライム 経験済", + "巨大スライム 閲覧済", + "コウモリ1 経験済", + "コウモリ2 経験済", + "コウモリ3 経験済", + "コウモリ 全閲覧済", + "ネムリハブ 経験済", + "ネムリハブ 閲覧済", + "ゴブリン戦闘1 経験済", + "ゴブリン敗北 経験済", + "ゴブリン敗北 閲覧済", + "ゴブリン戦闘 全閲覧済", + "触手貝1 経験済", + "触手貝2 経験済", + "触手貝3 経験済", + "触手貝 全閲覧済", + "ノブタ1 経験済", + "ノブタ2 経験済", + "ノブタ3 経験済", + "ノブタ 全閲覧済", + "野犬1 経験済", + "野犬2 経験済", + "野犬3 経験済", + "野犬 全閲覧済", + "盗賊下っ端1 経験済", + "盗賊敗北 経験済", + "盗賊敗北 閲覧済", + "盗賊下っ端 全閲覧済", + "盗賊リーダー 経験済", + "盗賊リーダー 閲覧済", + "ウナギ1 経験済", + "ウナギ2 経験済", + "ウナギ3 経験済", + "ウナギ 全閲覧済", + "イルカ1 経験済", + "イルカ2 経験済", + "イルカ3 経験済", + "イルカ 全閲覧済", + "ハエ1 経験済", + "ハエ 全閲覧済", + "カマドウマ1 経験済", + "カマドウマ 全閲覧済", + "アリクイ卵なし1 経験済", + "アリクイ卵なし2 経験済", + "アリクイ卵あり1 経験済", + "アリクイ卵あり2 経験済", + "虫出産経験済", + "卵産みつけ 経験済", + "卵状態", + "荒くれノブタ1 経験済", + "荒くれノブタ2 経験済", + "荒くれノブタ3 経験済", + "荒くれノブタ 全閲覧済", + "戦場あさり 全閲覧済", + "戦場あさり1 経験済", + "ミミック 経験済", + "ミミック 全閲覧済", + "コブラ 全閲覧済", + "コブラ 経験済", + "はぐれ盗賊 全閲覧済", + "はぐれ盗賊 経験済", + "剛力ゴブリン 閲覧済", + "剛力ゴブリン 経験済", + "剛力ゴブリン 敗北済", + "ヒル 閲覧済", + "ヒル 経験済", + "浮浪者1 経験済", + "浮浪者2 経験済", + "浮浪者3 経験済", + "浮浪者 全閲覧済", + "盗賊エリート 閲覧済", + "盗賊エリート 経験済", + "囚人A 閲覧済", + "囚人A 経験済", + "囚人B 閲覧済", + "囚人B 経験済", + "混浴経験済", + "駐屯地売春 閲覧済", + "オナニー経験済", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "村医者睡姦1 経験済", + "村医者睡姦2 経験済", + "村医者睡姦3 経験済", + "村医者睡姦 全閲覧済", + "海の家 敗北済", + "海の家 イベント開始", + "酒場バイト 経験済", + "酒場バイト 全閲覧済", + "船長手コキ 経験済", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "terms": { + "basic": [ + "レベル", + "Lv", + "HP", + "HP", + "SP", + "SP", + "TP", + "TP", + "経験値", + "EXP" + ], + "commands": [ + "戦う", + "逃げる", + "攻撃", + "防御", + "アイテム", + "スキル", + "装備", + "ステータス", + "並び替え", + "セーブ", + "ゲーム終了", + "オプション", + "武器", + "防具", + "大事なもの", + "装備", + "最強装備", + "全て外す", + "ニューゲーム", + "コンティニュー", + null, + "タイトルへ", + "やめる", + null, + "購入する", + "売却する" + ], + "params": [ + "最大HP", + "最大MP", + "攻撃力", + "防御力", + "属性適応力", + "精神防御", + "敏捷性", + "運", + "命中率", + "回避率" + ], + "messages": { + "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": "%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": [ + { + "actorId": 1, + "level": 1, + "equips": [ + 2, + 1, + 2, + 3, + 0 + ] + }, + { + "actorId": 4, + "level": 1, + "equips": [ + 31, + 0, + 0, + 5, + 0 + ] + }, + { + "actorId": 6, + "level": 1, + "equips": [ + 7, + 0, + 65, + 21, + 0 + ] + }, + { + "actorId": 7, + "level": 1, + "equips": [ + 7, + 0, + 0, + 20, + 0 + ] + } + ], + "testTroopId": 1, + "title1Name": "Title", + "title2Name": "", + "titleBgm": { + "name": "Title_Prologue_Epilogue_Main Theme 5", + "pan": 0, + "pitch": 100, + "volume": 70 + }, + "titleCommandWindow": { + "offsetX": -100, + "offsetY": 30, + "background": 0 + }, + "variables": [ + "", + "体勢", + "SP残量", + "攻撃力", + "防御力", + "精神防御", + "敏捷性", + "運", + "ダミー", + "メニュー前衣装", + "露出レベル", + "淫乱度", + "レイリ 立ち絵ポーズ", + "スズリカ 立ち絵ポーズ", + "ヘーゼル 立ち絵ポーズ", + "メルメイア 立ち絵ポーズ", + "メニュー後衣装", + "マップID格納用", + "X座標 格納用", + "Y座標 格納用", + "属性適応力", + "22-44 ステータス用", + "年齢", + "身長", + "体重", + "バスト", + "ウエスト", + "ヒップ", + "経験人数", + "経験人数(人間)", + "経験人数(異種)", + "総性交経験", + "レイプ回数", + "合意済み性交回数", + "膣性交回数", + "肛門性交回数", + "手淫経験", + "口淫経験", + "乳淫経験", + "セクハラ回数", + "売春回数", + "絶頂回数", + "妊娠経験", + "出産経験", + "", + "", + "", + "父親", + "初めての相手", + "直近の相手", + "精液蓄積", + "妊娠進行度", + "生理周期 0~30", + "真相究明", + "治安維持解決", + "お悩み解決", + "シナリオ進行度", + "入院イベ進行度", + "汎用変数", + "肛門開発度", + "孕まされた相手", + "敗北回数", + "卵種類", + "ヘーゼル出産回数", + "格納用 ヘーゼル出産", + "", + "ヘーゼルクリア後イベ", + "メルメイアクリア後イベ", + "ヘーゼル背景", + "入院 訪問者", + "病院出産回数", + "ゴブリン子供", + "駐屯地 虫討伐数", + "駐屯地 獣討伐数", + "", + "", + "", + "", + "", + "", + "", + "メルメイア露出レベル", + "ヘーゼル露出レベル", + "スズリカ露出レベル", + "カナメ露出レベル", + "カナメ 立ち絵ポーズ", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "汎用変数2", + "汎用変数3", + "お悩み解決", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "ゴンゾー進行度", + "ゴンゾー親密度", + "デルケム進行度", + "デルケム親密度", + "格納用 デルケム進行度", + "チャーリー進行度", + "チャーリー親密度", + "コモル進行度", + "コモル親密度", + "グレッグ進行度", + "スズリカ進行度", + "ビーチ経験済", + "", + "", + "", + "", + "", + "", + "", + "", + "薬瓶の使い方", + "珍しい献立", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "メルメイアステータス用", + "メルメイア年齢", + "メルメイア身長", + "メルメイア体重", + "メルメイアバスト", + "メルメイアウエスト", + "メルメイアヒップ", + "メルメイア経験人数", + "メルメイア経験人数(人間)", + "メルメイア経験人数(異種)", + "メルメイア総性交経験", + "メルメイアレイプ回数", + "メルメイア合意性交回数", + "メルメイア膣性交回数", + "メルメイア肛門性交回数", + "メルメイア手淫経験", + "メルメイア口淫経験", + "メルメイア乳淫経験", + "メルメイアセクハラ回数", + "メルメイア売春回数", + "メルメイア絶頂回数", + "メルメイア妊娠経験", + "メルメイア出産経験", + "メルメイア父親", + "メルメイア初めての相手", + "メルメイア直近の相手", + "メルメイア精液蓄積", + "メルメイア妊娠進行度", + "メルメイア生理周期 0~30", + "メルメイア孕まされた相手", + "メルメイア淫乱度", + "王都到達", + "", + "", + "", + "", + "", + "", + "", + "", + "海の家 魔物討伐数", + "海の家 報酬金額", + "海の家 支払済魔物", + "港町酒場 イベ進行度", + "荒地 橋1", + "荒地 橋2", + "荒地 橋3", + "荒地 橋4", + "荒地 橋5", + "荒地 橋6", + "荒地 橋7", + "荒地 橋8", + "荒地 橋9", + "荒地 橋10", + "荒地 橋11", + "荒地 橋12", + "荒地 橋13", + "荒地 橋14", + "火山ショートカット", + "ゴブリンの体液個数", + "ユニコーン戦", + "ケイトス変身", + "地下スラム調査進行度", + "地下スラム調査完了", + "商会調査進行度", + "商会調査完了", + "調査2つ完了", + "監獄シナリオ進行度", + "監獄情報収集", + "監獄 武器取得", + "監獄第3層 檻開放", + "トラーズ変身", + "横回転継続数", + "ディクター変身", + "市民の党変身", + "市民の党討伐", + "ピネウス変身", + "ディクター変身2", + "過去編 号外", + "過去編 マスケット", + "紋章", + "墓所への道 橋", + "墓所 開く", + "墓所 魂1", + "墓所 魂2", + "墓所 魂3", + "墓所 魂4", + "墓所 掃除1", + "墓所 掃除2", + "墓所 掃除3", + "墓所 掃除4", + "墓所 掃除5", + "墓所 掃除6", + "墓所 魂5", + "墓所 魂6", + "墓所 魂7", + "墓所 魂8", + "墓所 魂9", + "墓所 魂10", + "墓所 魂解放", + "決戦場 ガーゴイル", + "ヴェルセウス変身", + "カナメイベ進行度", + "シグニニ変身", + "選挙後イベ閲覧", + "サイコゴブリン 深度", + "ご神体奉仕 進行度", + "催眠深度", + "礼拝イベ 進行度", + "入院イベ 入浴済", + "風呂イベ 進行度", + "レイリ下着ドロイベ", + "ゴキブリイベ", + "イカサマイベ", + "踊り子イベ進行度", + "踊り子宝石回収", + "魔物調査進行度", + "美食家進行度", + "コイン所持数", + "コインベット数", + "ブラックジャック1枚目", + "ブラックジャック2枚目", + "ブラックジャック親1枚目", + "ブラックジャック親2枚目", + "ブラックジャック合計", + "ブラックジャック親合計", + "ルーレット倍率", + "コイン換金", + "武器屋イベント", + "ロングソード在庫", + "ロングソードL在庫", + "マジックソード在庫", + "ガーディアンソード在庫", + "武器屋在庫合計", + "服屋イベント", + "討伐人イベント", + "戦技イベント", + "官能小説家イベント", + "冒険譚イベント", + "カジノイベント", + "エネミー攻撃力", + "エネミー防御力", + "与ダメージ計算用1", + "与ダメージ計算用乱数", + "与ダメージ計算結果", + "被SPダメージ計算結果", + "被HPダメージ計算結果", + "エネミー体力", + "エネミーSP", + "エネミーSP最大値", + "エネミーSP回復", + "レイリSP回復", + "敵SPゲージ不透明度", + "与ダメージ必殺補正", + "与ダメージクリティカル確率", + "コンボ数", + "属性ダメージ", + "ポーション回復量", + "ポーション使用可能回数", + "薬瓶個数", + "戦闘イベ進行度", + "カジノ行動数", + "カジノカード1", + "カジノカード2", + "カジノフェラ", + "監獄レイリイベ", + "駐屯地兵士手紙", + "手コキポーズ", + "フェラポーズ", + "野球拳 勝利数", + "野球拳 勝負数", + "野球拳 敗北数", + "ナンパ男 種類", + "娼館イベント進行度", + "娼館 男種類", + "娼館 稼ぎ", + "娼館稼ぎ合計", + "スラム宿屋 進行度", + "スラム母乳 進行度", + "スラム見抜き 進行度", + "スラム筆おろし 進行度", + "家庭教師 進行度", + "家庭教師 バスト記憶", + "家庭教師 ヒップ記憶", + "家庭教師 ウエスト記憶", + "メルメイア バスト", + "メルメイア ウエスト", + "メルメイア ヒップ", + "監獄レイリイベ 看守", + "バスト 収監時", + "ウエスト 収監時", + "ヒップ 収監時", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "格納用 処女判定", + "格納用 年齢", + "格納用 身長", + "格納用 体重", + "格納用 バスト", + "格納用 ウエスト", + "格納用 ヒップ", + "格納用 経験人数", + "格納用 経験人数(人)", + "格納用 経験人数(異)", + "格納用 総性交経験", + "格納用 レイプ回数", + "格納用 合意性交回数", + "格納用 膣性交回数", + "格納用 肛門性交回数", + "格納用 手淫経験", + "格納用 口淫経験", + "格納用 乳淫経験", + "格納用 セクハラ回数", + "格納用 売春回数", + "格納用 絶頂回数", + "格納用 妊娠経験", + "格納用 出産経験", + "格納用 淫乱度", + "格納用 直近の相手", + "格納用 初めての相手", + "格納用 孕まされた相手", + "格納用 肛門開発度", + "格納用 敗北回数", + "格納用 シナリオ進行度", + "格納用 踊り子進行度", + "格納用 所持金", + "格納用 スラム宿屋", + "格納用 スラム見抜き", + "格納用 娼館進行度", + "格納用 スラム母乳", + "格納用 花屋", + "格納用 オタク", + "格納用 家庭教師", + "格納用 膣内精液", + "格納用 ゴンゾー", + "格納用 処女判定メルメイア", + "格納用 キス処女判定", + "格納用 受精済判定", + "格納用 混浴判定", + "格納用 スズリカ進行度", + "格納用 生理周期", + "格納用 妊娠進行度", + "格納用 病院出産回数", + "格納用 ゴブリン妊娠判定", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "格納用メルメイア年齢", + "格納用メルメイア身長", + "格納用メルメイア体重", + "格納用メルメイアバスト", + "格納用メルメイアウエスト", + "格納用メルメイアヒップ", + "格納用メルメイア経験人数", + "格納用メルメイア経験人数(人間)", + "格納用メルメイア経験人数(異種)", + "格納用メルメイア総性交経験", + "格納用メルメイアレイプ回数", + "格納用メルメイア合意性交回数", + "格納用メルメイア膣性交回数", + "格納用メルメイア肛門性交回数", + "格納用メルメイア手淫経験", + "格納用メルメイア口淫経験", + "格納用メルメイア乳淫経験", + "格納用メルメイアセクハラ回数", + "格納用メルメイア売春回数", + "", + "格納用メルメイア絶頂回数", + "格納用メルメイア妊娠経験", + "格納用メルメイア出産経験", + "格納用メルメイア父親", + "格納用メルメイア初めての相手", + "格納用メルメイア直近の相手", + "格納用メルメイア精液蓄積", + "格納用メルメイア妊娠進行度", + "格納用メルメイア生理周期 0~30", + "格納用メルメイア孕まされた相手", + "格納用メルメイア淫乱度", + "", + "", + "", + "回想部屋用ID格納", + "回想部屋用X格納", + "回想部屋用Y格納", + "", + "", + "" + ], + "versionId": 38595813, + "victoryMe": { + "name": "Victory1", + "pan": 0, + "pitch": 100, + "volume": 20 + }, + "weaponTypes": [ + "", + "短剣", + "剣", + "ロッド", + "斧", + "ムチ", + "杖", + "弓", + "クロスボウ", + "銃", + "爪", + "グローブ", + "槍" + ], + "windowTone": [ + 0, + 0, + 0, + 0 + ], + "tileSize": 48, + "optSplashScreen": false, + "hasEncryptedImages": true, + "hasEncryptedAudio": true, + "encryptionKey": "449b3ea258534dbcf8ed76817afd3644" } \ No newline at end of file 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 d958e57..be703e5 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 } @@ -410,7 +410,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -636,7 +636,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -753,7 +753,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -929,7 +929,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1155,7 +1155,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1272,7 +1272,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -1448,7 +1448,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1674,7 +1674,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -1791,7 +1791,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -1967,7 +1967,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2405,7 +2405,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2522,7 +2522,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -2698,7 +2698,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -2868,7 +2868,7 @@ "parameters": [ { "name": "Item1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3070,7 +3070,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3176,7 +3176,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3393,6 +3393,16 @@ 3 ] }, + { + "code": 313, + "indent": 0, + "parameters": [ + 0, + 0, + 0, + 25 + ] + }, { "code": 121, "indent": 0, @@ -3531,7 +3541,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3646,7 +3656,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3675,7 +3685,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -3704,7 +3714,7 @@ "parameters": [ { "name": "Quake1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -3716,7 +3726,7 @@ "parameters": [ { "name": "Earth2", - "volume": 90, + "volume": 50, "pitch": 90, "pan": 0 } @@ -3756,7 +3766,7 @@ "parameters": [ { "name": "Earth1", - "volume": 90, + "volume": 50, "pitch": 70, "pan": 0 } @@ -3806,7 +3816,7 @@ "parameters": [ { "name": "Earth2", - "volume": 90, + "volume": 50, "pitch": 90, "pan": 0 } @@ -3983,7 +3993,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4100,7 +4110,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4287,7 +4297,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4522,7 +4532,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -4639,7 +4649,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -4826,7 +4836,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5052,7 +5062,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5169,7 +5179,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5356,7 +5366,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5582,7 +5592,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -5699,7 +5709,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -5886,7 +5896,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6112,7 +6122,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -6229,7 +6239,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -6416,7 +6426,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7163,7 +7173,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7280,7 +7290,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7467,7 +7477,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7693,7 +7703,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -7810,7 +7820,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -7997,7 +8007,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8223,7 +8233,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8340,7 +8350,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -8527,7 +8537,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8762,7 +8772,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -8879,7 +8889,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9066,7 +9076,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9301,7 +9311,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9418,7 +9428,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -9605,7 +9615,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9831,7 +9841,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -9948,7 +9958,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10135,7 +10145,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10361,7 +10371,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10478,7 +10488,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -10665,7 +10675,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -10891,7 +10901,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11008,7 +11018,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11195,7 +11205,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11421,7 +11431,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11538,7 +11548,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -11725,7 +11735,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -11951,7 +11961,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12068,7 +12078,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -12255,7 +12265,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12490,7 +12500,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -12607,7 +12617,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -12794,7 +12804,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13020,7 +13030,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13137,7 +13147,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13324,7 +13334,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13559,7 +13569,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -13676,7 +13686,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -13863,7 +13873,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14089,7 +14099,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14206,7 +14216,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -14393,7 +14403,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14619,7 +14629,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -14736,7 +14746,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -14923,7 +14933,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15711,7 +15721,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -15828,7 +15838,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -16015,7 +16025,7 @@ "parameters": [ { "name": "Break", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16250,7 +16260,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16367,7 +16377,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -16880,7 +16890,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -16997,7 +17007,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -17507,7 +17517,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -17865,7 +17875,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -17958,7 +17968,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -18461,7 +18471,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -18929,7 +18939,7 @@ "parameters": [ { "name": "Heal6", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -19413,7 +19423,7 @@ "parameters": [ { "name": "Monster10_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -19465,7 +19475,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -19516,7 +19526,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20291,7 +20301,7 @@ "parameters": [ { "name": "Monster10", - "volume": 85, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20381,7 +20391,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -20532,7 +20542,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -20966,7 +20976,7 @@ "parameters": [ { "name": "Monster10", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -21367,7 +21377,7 @@ "parameters": [ { "name": "Horse", - "volume": 85, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21457,7 +21467,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -21508,7 +21518,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -21889,7 +21899,7 @@ "parameters": [ { "name": "Horse", - "volume": 90, + "volume": 50, "pitch": 60, "pan": 0 } @@ -22368,7 +22378,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -22419,7 +22429,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -23036,7 +23046,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -23625,7 +23635,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -23676,7 +23686,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24699,7 +24709,7 @@ "parameters": [ { "name": "Slash10", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24800,7 +24810,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -24858,7 +24868,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -24891,7 +24901,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -24979,7 +24989,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25023,7 +25033,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25101,7 +25111,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25201,7 +25211,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25320,7 +25330,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -25353,7 +25363,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25441,7 +25451,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25503,7 +25513,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25617,7 +25627,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25756,7 +25766,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -25811,7 +25821,7 @@ "parameters": [ { "name": "Explosion3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25857,7 +25867,7 @@ "parameters": [ { "name": "Fog2", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -25973,7 +25983,7 @@ "parameters": [ { "name": "Monster13_mvt", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -26387,7 +26397,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -26438,7 +26448,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -27055,7 +27065,7 @@ "parameters": [ { "name": "Monster9", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27117,7 +27127,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -27168,7 +27178,7 @@ "parameters": [ { "name": "Thema_real1_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -27533,7 +27543,7 @@ "parameters": [ { "name": "Growl", - "volume": 90, + "volume": 50, "pitch": 150, "pan": 0 } @@ -28410,7 +28420,7 @@ "parameters": [ { "name": "Blow7", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -28983,7 +28993,7 @@ "parameters": [ { "name": "Thema_real1_mvt", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -28995,7 +29005,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29213,7 +29223,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -29264,7 +29274,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -29919,7 +29929,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -30688,7 +30698,7 @@ "parameters": [ { "name": "Defeat1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31228,7 +31238,7 @@ "parameters": [ { "name": "Defeat1", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31590,7 +31600,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -31752,7 +31762,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -32544,7 +32554,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -33098,7 +33108,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33149,7 +33159,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -33902,7 +33912,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -33953,7 +33963,7 @@ "parameters": [ { "name": "Bgm_Fantasy1_05", - "volume": 50, + "volume": 40, "pitch": 100, "pan": 0 } @@ -34774,7 +34784,7 @@ "parameters": [ { "name": "Sword2", - "volume": 90, + "volume": 50, "pitch": 80, "pan": 0 } @@ -36336,7 +36346,7 @@ "parameters": [ { "name": "Switch3", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -36355,7 +36365,7 @@ "parameters": [ { "name": "Gate1", - "volume": 75, + "volume": 45, "pitch": 100, "pan": 0 } @@ -36449,7 +36459,7 @@ "parameters": [ { "name": "Collapse6_mvt", - "volume": 90, + "volume": 50, "pitch": 100, "pan": 0 } @@ -36829,7 +36839,7 @@ "parameters": [ { "name": "Wind1", - "volume": 100, + "volume": 50, "pitch": 70, "pan": 0 } @@ -37910,7 +37920,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -38159,7 +38169,7 @@ "parameters": [ { "name": "Break2_mvt", - "volume": 90, + "volume": 60, "pitch": 100, "pan": 0 } @@ -38289,7 +38299,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -38301,7 +38311,7 @@ "parameters": [ { "name": "Ice9", - "volume": 90, + "volume": 60, "pitch": 150, "pan": 0 } @@ -38453,7 +38463,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 60, "pitch": 50, "pan": 0 } @@ -38465,7 +38475,7 @@ "parameters": [ { "name": "Ice9", - "volume": 90, + "volume": 60, "pitch": 150, "pan": 0 } @@ -38596,7 +38606,7 @@ "parameters": [ { "name": "Earth3", - "volume": 90, + "volume": 50, "pitch": 50, "pan": 0 } @@ -38648,7 +38658,7 @@ "parameters": [ { "name": "Ice9", - "volume": 90, + "volume": 70, "pitch": 150, "pan": 0 } @@ -38660,7 +38670,7 @@ "parameters": [ { "name": "Explosion4", - "volume": 100, + "volume": 80, "pitch": 100, "pan": 0 } @@ -38672,7 +38682,7 @@ "parameters": [ { "name": "Earth1", - "volume": 100, + "volume": 80, "pitch": 60, "pan": 0 } @@ -39194,7 +39204,7 @@ "parameters": [ { "name": "Sword6", - "volume": 100, + "volume": 75, "pitch": 70, "pan": 0 } @@ -39206,7 +39216,7 @@ "parameters": [ { "name": "Ice6", - "volume": 100, + "volume": 75, "pitch": 100, "pan": 0 } @@ -39258,7 +39268,7 @@ "parameters": [ { "name": "Monster6_mvt", - "volume": 100, + "volume": 80, "pitch": 50, "pan": 0 } diff --git a/js/plugins.js b/js/plugins.js index 845be41..84ffce8 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 () {}; +};